當前位置:係統粉 > 電腦問答 > 其他問答 > 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 係統粉 版權聲明 最新發布內容 網站導航