for语句中的逗号和分号能省略吗?
发布网友
发布时间:2023-11-15 06:27
我来回答
共1个回答
热心网友
时间:2024-10-06 03:10
是的,您for那一行是错误的,正确的写法应该是
您错就错在将分号改成了逗号,并且您还多加了两个分号。分别加在了末尾循环体和右括号后面。
下面具体为您介绍一下for语句的用法
1.语句最简形式为:
for( ; ; )
2.一般形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。
扩展资料:
1.for循环中的变量可以是一个也可以是多个。
2.for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。
3. for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句,。
for语句中的逗号和分号能省略吗?
其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。
for语句中逗号和分号的区别
for语句的三个部分之间用分号分隔,每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
C语言for循环体内多条语句之间可以用逗号隔开,最后一条后面加分号,代替...
您好,换成新的写法是可以的,因为C是通过分号来区别下一段代码的。但是不建议这样写,建议如果有多条语句,最好是放在花括号内。这样一目了然,能够知道for的循环体的开始于结束是在哪里。以下是测试结果图例
for循环如果不加大括号那么他的作用是不是到第一个;分号处
for循环只能遍历后面的第一个语句,因此可以使用zd执行单个语句(以分号结尾)或复合语句(用大括号括起来,不带分号)。但是,有一种情况下,您可以运行多个不带分号的语句,即使用逗号分隔内部语句,例如:#include“stdio.h”main(){ Inta=0,I,b=0;For (I = 0;我< 3;我+ +)B+,...
for循环省略的条件是怎么看出来的
for (;a;) b+=a ; 如果这里是分号 a -=++c;语句应理解为 一个循环语句: for (;a;) { b+=a ; }; 一个赋值语句: a -=++c;估计 应当是 逗号: b+=a , a -=++c; 逗号表达式整体 做循环体。for (;a;) b+=a , a -=++c;等价于: for (;a;) ...
介词for用法
(1).for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来。 (2).for循环中的"初始化"、"条件表达式"和"增量"都是选择项,即可以缺省,但";"不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时...
C语言中的逗号和分号有什么区别和联系啊?
/*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag)表达式1,表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分号了*/ 分号不能用逗号来替代的;我们在for语句中经常会用到逗号和分号 ...
...int i;后来又在for语句中有int i 这样的语句,为什么编译时出错...
这种分支结构中的分支体可以是一条语句,此时“”可以省略,也可以是多条语句即复合语句。它有两条分支路径可选,一是当条件为真,执行分支体,否则跳过分支体,这时分支体就不会执行。如:要计算x的绝对值,根据绝对值定义,我们知道,当x>=0时,其绝对值不变,而x<0时其绝对值是为x的反号,因此程序段为:if(x<0...
C语言中:for(i=0;i<3;i++) for(j=0;j<3;j++)是什么意思
C语言中:for(i=0;i<3;i++)for(j=0;j<3;j++)是一个双重循环。for(i=0;i<3;i++){ for(j=0;j<3;j++)} 其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的内嵌循环 先循环第一个fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3...
省略号和逗号可以连用吗
省略号和逗号一般不可以连用。省略号运用范畴:在使用省略号的地方,其它的标点符号该怎样用呢?第一,省略号不影响其它标号的使用。第二,省略号之前是句内停顿符号(顿号、分号、逗号、 冒号),除冒号要保留外,其余可以不写。第三,省略号之前是句尾符号的(句号、问号、叹号),应一律保留。这是为了...