係統粉 > 電腦問答 > 其他問答

已解決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
相關問答
最新其他問答
解決方法