在C語言中,while和if是兩個不同的控制結構。
while (條件) { // 循環體 }
循環體會被重復執行,直到條件不滿足為止。
if (條件) { // 條件為真時執行的代碼 }
如果條件為真,那么if語句中的代碼塊會被執行;如果條件為假,那么if語句中的代碼塊會被跳過。
所以,while用于循環執行一段代碼,而if用于條件判斷是否執行一段代碼。