系统粉 > 电脑问答 > 其他问答

已解决for循环里这到底是什么用法?

提问者:小宇灬亻  |  浏览次  |  提问时间:2017-03-28  |  回答数量:6

for循环里这到底是什么用法? #include<iostream>using namespace std;int main(){for(int a;cin>>a;){ cout<<a*a;cout<<endl; }}已经测试出输入非整形数据时可从循环里跳出,这到底是什么用法呢??麻烦各位给些这方面的资料好吗?谢谢!

已有6条答案
拿破仑vs波拿巴

拿破仑vs波拿巴

回答数:203  |  被采纳数:86

for(表达式1;表达式2;表达式3
{
……
}
相当于
表达式1;
start:
if(表达式2!=0)
{
……
表达式3
goto start;
}
2017-03-28 18:49:35
赞 20
挑战你的黑名单

挑战你的黑名单

回答数:212  |  被采纳数:118

那该怎样设置他的结束条件呢?比如输入什么什么的时候,他就跳出循环
2017-03-28 17:34:38
赞 21
舊而久之

舊而久之

回答数:57  |  被采纳数:36

当cin>>a==0时会跳出
2017-03-29 00:49:51
赞 5
年青16

年青16

回答数:84  |  被采纳数:84

用vc++6.0输入0不退出 (1)
2017-03-28 21:28:48
赞 8
鲱鱼拉面

鲱鱼拉面

回答数:222  |  被采纳数:67

cin>>a的返回值为0表示输入失败,跟你输入是否为0无关,如果还不懂就用if(cin>>a){}else{}
2017-03-28 21:45:52
赞 22
幻弑情zzz

幻弑情zzz

回答数:80  |  被采纳数:101

好的理解了,谢了哈!
2017-03-29 01:36:42
赞 8
相关问答
最新其他问答
解决方法