1樓:匿名使用者
while可以用作無窮迴圈,很多地方都用到無窮迴圈。乙個無窮迴圈如下所示:
while(true)
無窮迴圈可以由自己迴圈中的某個條件式來結束。下面是乙個迴圈內部終止的例子:
while(true)
2樓:意由不得你
1.將while裡面的判斷的條件弄得不滿足,那麼他就不會迴圈
2.在你想要跳出迴圈的地方打 break;
c++中怎麼讓while程式跳出迴圈 詳情如下:
3樓:匿名使用者
再加入1個條件:定時時間,在定時時間結束後跳出迴圈,否則可能永遠死迴圈。
。while((tianqi!='y') || (tianqi!='y') || (tianqi!='n') || (tianqi!='n'))
4樓:幸福的蘭花草
(tianqi!='y') || (tianqi!='y') || (tianqi!
='n') || (tianqi!='n')的含義就是你鍵盤輸入的不是y,y,n,n中任何乙個的時候就會退出迴圈,當然由於是do while迴圈,大括號的迴圈體至少執行一次。
5樓:布布影視剪輯
#include
int main()
while((tianqi!='e')&&(tianqi!='e'));
return 0;
}//修改了while判斷語句你試一下
6樓:匿名使用者
**修改如下:
#include
int main()
{char tianqi;
do{cout<<"現在正在下雨嗎"<>tianqi;
if(tianqi=='y' || tianqi=='y') cout<<"正在下雨"<
修改while那裡的迴圈條件為==,原因自己想一下吧。修改後輸入不是那四個字元就會終止迴圈了。
7樓:匿名使用者
設個條件 break
if(條件) break;
c 語言while迴圈,c語言while的用法
p1 p2 這個是賦值語句,而非比較運算。字元陣列雖然有大小限制,但是指標就不同,即便超過了大小,指標指向陣列越界後的下乙個記憶體單元,並不會發生錯誤 另外,printf s a 函式列印字串,它是在遇到字串結束符的時候才終止輸出,此時a陣列的值已經被賦值為p2所指向的記憶體空間的值。這個程式是錯的...
C語言怎麼退出while迴圈,c語言中while的用法
不不見不念 if條件語句寫錯了 if a 判斷字串相等不能用等號 if strcmp a,0 要這麼寫 while 是乙個迴圈體,退出迴圈體的方法有 1 迴圈體條件 不成立,如 while a 0 當 a 0 的時候,條件 a 0不成立,while 迴圈結束,退出 while 迴圈。2 在迴圈體內使...
C 這個怎麼才能退出迴圈,c ,怎麼跳出for迴圈?用break就沒結果了?
strlen針對c語言風格的傳統字串使用,而你這裡輸入的值則是乙個char,自然是匹配不了的。不管是a i word1 0或是現在這個都滿足不了退出條件,因為cin在讀入字元的時候會跳過這些空白字元,而不關心空白字元有幾個。乙個可行的解決辦法是,一次讀入一行字元 乙個string 可以檢查strin...