c語言while語句繼續循環?while語句在使用過程需要注意幾個要點:,今天小編就來說說關于c語言while語句繼續循環?下面更多詳細答案一起來看看吧!
while語句在使用過程需要注意幾個要點:
一、無限循環
先來看看以下的代碼示例
int n = 0;
while(n<3)
printf("n = %d", n);
n ;
執行代碼後,會循環輸出n=0
在上述代碼中,雖然有n 自增,但while循環沒有花括号将語句包含。對于while循環,如果沒有花括号,隻有直接跟在while測試條件後的語句才是循環的一部分,因此上述代碼中n 不屬于循環。
二、空語句
在C語言中,單獨的分号表示空語句。先來看以下代碼
int n = 0;
while(n <3);
printf("n = %d", n);
程序的輸出結果是:
n = 4
在該例中,在while循環後有分号(;),這個分号是單獨的一條語句,即空語句,什麼都不做。while在執行完循環條件測試後,執行空語句,繼而進行下一次循環,一直到循環條件不滿足為止。
在該例中,雖然printf()語句在while之後,但while語句結束後有空語句,printf()并不屬于while循環,因此printf()隻會打印一次。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!