while循環語句在C語言中的使用方式如下:
while (條件表達式) {
循環體語句;
}
其中,條件表達式為一個布爾表達式,當條件表達式的值為真時,執行循環體語句;當條件表達式的值為假時,退出循環。
int i = 0;
while (i < 5) {
printf("i的值為:%d\n", i);
i++;
}
輸出結果為:
i的值為:0
i的值為:1
i的值為:2
i的值為:3
i的值為:4
在上述示例中,首先初始化變量i為0,然后判斷i是否小于5,如果為真,則執行循環體語句并打印i的值,然后i自增1;再次判斷i是否小于5,如果為真,則再次執行循環體語句,以此類推,直到i不小于5時,退出循環。
循環體語句需要使用大括號{}括起來,以明確循環體的范圍。
條件表達式中的變量或表達式的值應該在循環體中有相關的改變,否則可能導致死循環。
可以使用break語句在循環體內部提前結束循環,或者使用continue語句跳過本次循環,進入下一次循環。