for loop循環(huán)程序語(yǔ)句 c語(yǔ)言for循環(huán)嵌套詳解?
c語(yǔ)言for循環(huán)嵌套詳解?1. 打開(kāi)編譯器,首先輸入頭文件,編寫(xiě)main函數(shù),定義需要的變量,如下圖所示。2. 然后寫(xiě)下第一個(gè)for循環(huán),也就是外圍for循環(huán)。為了便于觀察結(jié)果,我們使用printf函
c語(yǔ)言for循環(huán)嵌套詳解?
1. 打開(kāi)編譯器,首先輸入頭文件,編寫(xiě)main函數(shù),定義需要的變量,如下圖所示。
2. 然后寫(xiě)下第一個(gè)for循環(huán),也就是外圍for循環(huán)。為了便于觀察結(jié)果,我們使用printf函數(shù)打印每個(gè)循環(huán)中變量的值,如下圖所示。
3. 在外設(shè)for循環(huán)中寫(xiě)入for循環(huán)。for循環(huán)中的變量可以獨(dú)立更改,也可以與外圍for循環(huán)中的變量建立關(guān)系,如下圖所示。
4. 調(diào)試并運(yùn)行程序,如下圖所示。
5. 此時(shí),通過(guò)觀察程序的運(yùn)行結(jié)果,我們可以看到,每次執(zhí)行外設(shè)for循環(huán)時(shí),內(nèi)部嵌套for循環(huán)都要完成一輪,如下圖所示。這是嵌套for循環(huán)的用法。
C語(yǔ)言中,既然有while循環(huán),為什么還要有for循環(huán).這樣是為什么?
C語(yǔ)言強(qiáng)調(diào)靈活性、可移植性和高效率。
它們都有自己的優(yōu)點(diǎn),其中最重要的是可讀性和可維護(hù)性。
循環(huán)是通過(guò)多次重復(fù)獲得結(jié)果。一般來(lái)說(shuō),當(dāng)循環(huán)次數(shù)不確定時(shí),選擇while。如果循環(huán)次數(shù)相對(duì)確定,則使用。正因?yàn)閣hile的循環(huán)次數(shù)是不確定的,所以我們考慮用程序的結(jié)果作為判斷條件。For循環(huán)一般是在循環(huán)次數(shù)固定且條件明確的情況下使用的,因此用循環(huán)次數(shù)來(lái)判斷比用程序結(jié)果來(lái)判斷更直觀、更清晰。
例如,要編寫(xiě)死循環(huán),只需使用while(1){}。你寫(xiě)得多累啊。這就是程序的靈活性。