while語句什么時候結束循環,while語句怎么用

while 語句

while語句什么時候結束循環,while語句怎么用

文章插圖
【while語句什么時候結束循環,while語句怎么用】while(1)
{
1;
1;
}; // 注意這個分號
等同于
while(1)
{
1;
1;
}
; // 空語句
c語言while語句相同點:
1,while語句和do while 語句都是循環語句 。
2,while括號里面的條件必須成立才能循環 。do while也一樣 。
不同點:
例:
1,形式上的不同
while(條件)
{
語句;
}
do
{
語句;
}while(條件);
2,當括號里的條件一開始就成立時,while和do while的循環次數是相同的 。
而當括號里的條件一開始就不成立時,while里面的語句是不會執行的 。而do while會執行一次 。
c語言中的while()語句c=getchar()!='\0'是從鍵盤輸入一個字符,再用這個字符給字符變量c賦值(如果c是定義的數組就是給數組賦值),然后對所賦值與\0比較,看是否相同,相同跳出循環,不同繼續循環 。如果是數組,注意別越界了 。
c中,while語句輸入2473回車,輸出的是:
668977

注意你程序里面的break;,比如第一個'2',會輸出兩個'6',因為c='2',c-'2'得0,那么滿足case 0這個條件,case 0的語句為空,繼續下一個case 1的語句輸出'6',繼續case 2的語句輸出'6',現在遇到break語句才跳出 。

總結一下switch,一旦有滿足條件進入case就不出來,知道break語句 。