for语句中间的条件为空 C语言中for语句的循环体可以为空吗?看看下面的程序哪里错了!求助高手解答?
C语言中for语句的循环体可以为空吗?看看下面的程序哪里错了!求助高手解答?
你少了牙套。你们有些人有牙套,有些人不会犯错。for语句的循环体可以为空。您需要编写{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循环语句如果循环中只有一个执行语句,则不必使用括号。如果执行语句是多个语句,则必须用大括号括起来,表示所有执行语句都在循环中,并且满足循环条件时要执行的语句;例如:(1)for(I=0I<5i)s=在m[I]中只有一个执行语句s=m[I],因此我们不需要大括号;(2)for(I=0I<5i)for(J=0j<5j){a[i][J]=m MIF(J<=i)printf(“=”,a[i][J])}是双for循环,第一个循环for(i=0I<5i))是复合语句:for(J=0j<5j){a[i][J]=m MIF(J<=i)printf(“=”,a[i][J])}内循环语句后面有大括号,因为内循环包含a[i][J]=m和m以及if(J<=i)Printf(“=”,a[i][J])三个执行语句,如果要将它们包含在循环体中,必须用大括号将它们括起来,作为复合语句。For语句也有空循环模式,即没有执行语句,例如:For(I=0str[I]!=“0”I)这个句子后面有一个分号,表示它是空循环,没有执行语句。它的功能是得到I的值,希望上面的分析能对您有所帮助。
for语句中间的条件为空 for循环语句格式 for循环判断语句为空
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。