C語言中的循環(huán)用于執(zhí)行代碼塊或程序的一部分多次。換句話說,它多次迭代代碼或代碼組。
為什么使用C語言中的循環(huán)?
假設(shè)你必須打印一個二維的表格,那么你可需要編寫10行代碼。
但是,如果通過使用循環(huán)語句,您只能通過2或3行代碼來實現(xiàn)。
C語言循環(huán)的優(yōu)點
C語言中有三種類型的循環(huán),如下所示:
它迭代代碼,直到條件(condition)為false。 這里,條件(condition)是在代碼之后給出的。所以循環(huán)體至少一次,而不管條件(condition)求值是真還是假。
如果你希望代碼必須至少執(zhí)行一次,那使用do-while循環(huán)是一個不錯的選擇。
C語言中do-while循環(huán)的語法如下:
do{
//code to be executed
}while(condition);
有關(guān)do-while循環(huán)的流程圖和示例,請參考閱讀:http://www.yiibai.com/cprogramming/do-while-loop-in-c.html
像do while循環(huán)一樣,它迭代代碼,直到條件為假。 這里,條件(condition)是在代碼之前給出的。所以代碼可能一次都不執(zhí)行。
如果用戶不知道迭代次數(shù),則使用while循環(huán)更好一些。
C語言中while循環(huán)的語法如下:
while(condition){
//code to be executed
}
有關(guān)while循環(huán)的流程圖和示例,請參考閱讀:http://www.yiibai.com/cprogramming/while-loop-in-c.html
像while循環(huán)一樣,它迭代代碼,直到條件(condition)為false。 這里,在代碼之前給出初始化,條件和增量/減量。所以代碼可能一次都不執(zhí)行。
如果用戶知道迭代次數(shù),使用for循環(huán)是一種比較好選擇。
C語言中for循環(huán)的語法如下:
for(initialization;condition;incr/decr){
//code to be executed
}
有關(guān)for循環(huán)的流程圖和示例,請參考閱讀:http://www.yiibai.com/cprogramming/for-loop-in-c.html