c++中for(; ;)表示什么意思
慕田峪4524236
2018-07-29 17:17:04
TA貢獻1799條經(jīng)驗 獲得超8個贊
for語句的語法規(guī)定,括號里面一定要有兩個分號,分開三個句子。
第一個句子是初始化用的,如果沒有初始化的必要,就視為空語句,加上分號;
第二個句子作為判斷條件,如果沒有判斷條件,也視為空語句,后加一個分號。這種情況,會無限循環(huán),相當(dāng)于while(1)。如果for的執(zhí)行部分,就是{}之間有break語句,可以退出;
第三個句子是執(zhí)行部分執(zhí)行完畢再執(zhí)行的語句;無則視為空語句;此時不用再加分號。
TA貢獻1871條經(jīng)驗 獲得超13個贊
for語句的語法規(guī)定,括號里面一定要有兩個分號,分開三個句子。
第一個句子是初始化用的,如果沒有初始化的必要,就視為空語句,加上分號;
第二個句子作為判斷條件,如果沒有判斷條件,也視為空語句,后加一個分號。這種情況,會無限循環(huán),相當(dāng)于while(1)。如果for的執(zhí)行部分,就是{}之間有break語句,可以退出;
第三個句子是執(zhí)行部分執(zhí)行完畢再執(zhí)行的語句;無則視為空語句;此時不用再加分號。
舉報