勵志

勵志人生知識庫

do while用法

do-while循環是一種程式語言中的循環控制語句,它的特點是至少執行一次循環體,然後再根據條件判斷是否繼續執行循環。

do-while 循環的一般語法是 「do { 循環體; } while (條件表達式);」,在這其中,循環體(即要重複執行的代碼塊)至少會執行一次,之後,程式會檢查條件表達式,如果條件表達式的值為真(或非零),則繼續執行循環體,如果條件表達式的值為假(或零),則退出循環。

這種循環與普通的while循環的主要區別在於,do-while循環至少執行一次循環體,即使條件一開始就不滿足,而普通的while循環如果條件一開始就不滿足,則一次都不執行。

例如,下面的代碼片段使用do-while循環列印數字1到10:

int i = 1;

do {

printf("%d ", i);

i++;

} while (i <= 10);

這段代碼會列印出 「1 2 3 4 5 6 7 8 9 10」,即使初始時i已經大於10,循環體也會執行一次。