for循环大括号必不可少吗 for循环后面的循环语体句可以不加大括号吗,怎么我的书上f跟的if语句都没括?
浏览量:3475
时间:2021-03-16 08:00:00
作者:admin
for循环后面的循环语体句可以不加大括号吗,怎么我的书上f跟的if语句都没括?
没有大括号,for循环的主体只是for后面分号前面的语句。
如果else和它的内容是一个语句
三个用两个分号分隔
第一次,初始值通常分配给循环变量
第二次是判断条件,它决定循环是否继续
第三次用于更改循环变量
for(I=0I<10i))
在JAVA中,for循环和for关键字后括号中有几个表达式?
对于循环语句,如果循环体中只有一条执行语句,则不必使用大括号;如果执行语句是多条语句,则必须用大括号括起来,表示所有的执行语句都在循环体中,满足循环条件时要执行的语句;例如:(1)for(I=0I<5i)s=m[I]在循环体=(2)for(I=0I<5i)for(J=0j<5j){a[I][J]=m MIF(J<=I)printf(“=”,a[I][J])}中只有一个执行语句s,这个例子有一个double for循环。(I=0I<5i)的第一个循环没有大括号,因为它的循环中只有一个执行语句,即内部循环语句。这是一个复合语句:for(J=0j<5j){a[i][J]=M if(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的值,希望上面的分析能对您有所帮助。