for里面兩個(gè)分號(hào) C語(yǔ)言中For語(yǔ)句后面的括號(hào)里有兩個(gè)分號(hào)是什么意思???
C語(yǔ)言中For語(yǔ)句后面的括號(hào)里有兩個(gè)分號(hào)是什么意思???這并不意味著for循環(huán)沒(méi)有循環(huán)條件。這取決于實(shí)際需要。出現(xiàn)問(wèn)題的原因是,條件寫(xiě)在循環(huán)中。當(dāng)for循環(huán)結(jié)束時(shí),I的值正好是所需的值。如果條件寫(xiě)在fo
C語(yǔ)言中For語(yǔ)句后面的括號(hào)里有兩個(gè)分號(hào)是什么意思?。?/h2>
這并不意味著for循環(huán)沒(méi)有循環(huán)條件。這取決于實(shí)際需要。出現(xiàn)問(wèn)題的原因是,條件寫(xiě)在循環(huán)中。當(dāng)for循環(huán)結(jié)束時(shí),I的值正好是所需的值。如果條件寫(xiě)在for中,跳出循環(huán)時(shí)可能需要將I的值減少1
for循環(huán)語(yǔ)句的一般形式是:for(expression 1,expression 2)expression 3)
{
statement
}
]首先要強(qiáng)調(diào)兩點(diǎn):
1)expression 1,表達(dá)式2和表達(dá)式3用分號(hào)分隔,切勿將它們寫(xiě)為逗號(hào)。
2)不要在for(表達(dá)式1;表達(dá)式2;表達(dá)式3)后面添加分號(hào)。很多初學(xué)者都會(huì)犯這個(gè)錯(cuò)誤——他們會(huì)情不自禁地在后面加上分號(hào)。
因?yàn)閒or循環(huán)只能控制以下語(yǔ)句,在C語(yǔ)言中,分號(hào)也是一個(gè)空語(yǔ)句。因此,如果在它后面添加分號(hào),for循環(huán)只能控制分號(hào),下面大括號(hào)中的語(yǔ)句不屬于for循環(huán)。