先看語法
for(單次表達式;條件表達式" />
更新時間:2021-07-17 23:30:52作者:admin2
程序設計里,可以實現(xiàn)循環(huán)的方式很多,不同的語言都是大同小異的,基本上都是for,foreach,while,do while等等。這里根據(jù)題目要求只介紹for循環(huán)。
先看語法
for(單次表達式;條件表達式;末尾循環(huán)體)
{中間循環(huán)體;}
for后面圓括號里的三個表達式都可以空缺,但分號必須保留。第一個表達式只在循環(huán)體開始前有且僅執(zhí)行一次;第二個表達式是用于控制是否執(zhí)行循環(huán)體的,如果條件滿足,就執(zhí)行,否則退出循環(huán)體;最后一個表達式,用于在每次循環(huán)結(jié)束后執(zhí)行一個操作。
再說循環(huán)體,也是可以省略的,如果是簡單的語句,放到for的第三個表達式也沒問題。
至于執(zhí)行過程,首先執(zhí)行for的第一個表達式。然后循環(huán)正式開始,判斷第二個表達式是否成立,是,執(zhí)行循環(huán)體,否,退出循環(huán)。最后執(zhí)行第三個表達式。
實例,求100以內(nèi)的偶數(shù)和
int sum=0;
//i是用于控制循環(huán)體的變量,也是用于累加的參量
//i先初始化為第一個有效加數(shù)2。再判斷i是否小于等于100,如果成立,就執(zhí)行循環(huán)體里的加法,否則完成循環(huán)。每次執(zhí)行完,i都加一個2,得到新的偶數(shù)。
for(int i=2;i<=100;i+=2)
{
sum+=i;
}