C言語中while與do-while的引見與留意事項。本站提示廣大學習愛好者:(C言語中while與do-while的引見與留意事項)文章只能為提供參考,不一定能成為您想要的結果。以下是C言語中while與do-while的引見與留意事項正文
一、while和do-while的簡介
1). while語句
語法:
while(表達式){
循環體;
}
循環進程:
1.先判別表達式,能否為真,假如為真跳轉到2,否則跳轉到3
2.執行循環體,執行終了,跳轉到1
3.跳出循環
2). do-while語句
語法:
do{
循環體;
}while(表達式);
留意:這個while前面的小括號必需接;
循環進程:
1.先執行循環體,執行終了跳轉到2
2.判別表達式的後果能否為真,假如為真,跳轉到1,否則跳轉到3
3.跳出循環
3). do-while和while最大的區別:
do-while至多能執行1次循環體,但是while能夠一次都不執行
二 while的留意事項
1.防止讓循環的條件變成永真或許永假,不然的話能夠沒意義
2.千萬不要在while前面加;
3.while循環前面的大括號可以省略,假如省略,只能影響離它最近的那句代碼,並且,這句代碼不可以是聲明變量的
4.while語句塊外面定義的變量,裡面不能
tips:代碼例子如下
#include <stdio.h> int main(int argc, const char * argv[]) { //while int i = 1,sum = 0; while(i <= 100) { sum += i; i++; } printf("從1加到100的和為:%d\n",sum); // do-while char answer; do{ printf("扮演\n"); printf("稱心嗎?\n"); scanf("%c",&answer); }while(answer != 'y'); return 0; }
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或許任務能有所協助,假如有疑問大家可以留言交流。