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