当前位置:系统粉 > 电脑问答 > 其他问答 > for循环里这到底是什么用法?

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

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

挑战你的黑名单

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

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

舊而久之

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

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

年青16

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

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

鲱鱼拉面

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

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

幻弑情zzz

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

2017-03-29 01:36:42
好的理解了,谢了哈!
赞 8
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航