for語句中間的條件為空 C語言中for語句的循環(huán)體可以為空嗎?看看下面的程序哪里錯了!求助高手解答?
C語言中for語句的循環(huán)體可以為空嗎?看看下面的程序哪里錯了!求助高手解答?你少了牙套。你們有些人有牙套,有些人不會犯錯。for語句的循環(huán)體可以為空。您需要編寫{for(M=1m<=9m){for
C語言中for語句的循環(huán)體可以為空嗎?看看下面的程序哪里錯了!求助高手解答?
你少了牙套。你們有些人有牙套,有些人不會犯錯。for語句的循環(huán)體可以為空。您需要編寫{for(M=1m<=9m){for(E=0e<=9E){for(r=0r<=9R){for(y=0y<=9y)}}或for(M=1m<=9m){for(E=0e<=9E)for(r=0r<=9R)for(y=0y<=9y){}
for循環(huán)語句如果循環(huán)中只有一個執(zhí)行語句,則不必使用括號。如果執(zhí)行語句是多個語句,則必須用大括號括起來,表示所有執(zhí)行語句都在循環(huán)中,并且滿足循環(huán)條件時要執(zhí)行的語句;例如:(1)for(I=0I<5i)s=在m[I]中只有一個執(zhí)行語句s=m[I],因此我們不需要大括號;(2)for(I=0I<5i)for(J=0j<5j){a[i][J]=m MIF(J<=i)printf(“=”,a[i][J])}是雙for循環(huán),第一個循環(huán)for(i=0I<5i))是復(fù)合語句:for(J=0j<5j){a[i][J]=m MIF(J<=i)printf(“=”,a[i][J])}內(nèi)循環(huán)語句后面有大括號,因為內(nèi)循環(huán)包含a[i][J]=m和m以及if(J<=i)Printf(“=”,a[i][J])三個執(zhí)行語句,如果要將它們包含在循環(huán)體中,必須用大括號將它們括起來,作為復(fù)合語句。For語句也有空循環(huán)模式,即沒有執(zhí)行語句,例如:For(I=0str[I]!=“0”I)這個句子后面有一個分號,表示它是空循環(huán),沒有執(zhí)行語句。它的功能是得到I的值,希望上面的分析能對您有所幫助。