事情开始是在我不知道如果int age,然后cin>>age,我想知道cin这里需不需要判断类型什么的,然后就开始了研究。
所以下面我发现:
int age;
cout<<"请输入一个数字:";
int a;
cin >> a;
cout << "你输入的是:" << a;
如果是输入的普通int类型,没有问题,但是如果输入字母,无论是多少字母,直接将int置换为0
然后如果是cin时出错,可参考下面这篇文章
cin的出错处理
事情开始是在我不知道如果int age,然后cin>>age,我想知道cin这里需不需要判断类型什么的,然后就开始了研究。
所以下面我发现:
int age;
cout<<"请输入一个数字:";
int a;
cin >> a;
cout << "你输入的是:" << a;
如果是输入的普通int类型,没有问题,但是如果输入字母,无论是多少字母,直接将int置换为0
然后如果是cin时出错,可参考下面这篇文章
cin的出错处理