for语句中逗号和分号的区别
发布网友
发布时间:2022-04-30 05:18
我来回答
共4个回答
热心网友
时间:2023-10-16 04:24
区别:
1、分隔各输出项不同。
逗号用在print语句中,以标准格式用来分隔各输出项,即每个输出项的宽度占18个字符位置,这样每行分成四个区。 (即一个tab位)。
分号也用在print语句中,以紧凑格式用来分隔各输出项,输出的字符之间留一个空格位,输出的数值之间除留一个空格位外还留一个符号位。(还有一个功能就是能取消输出换行)
2、包含语句不同。
for语句的三个部分之间用分号分隔,每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
扩展资料:
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
参考资料来源:百度百科-for循环
热心网友
时间:2023-10-16 04:24
一般代码中逗号是用来分隔参数用的,分号是用来结束语句的。
//php代码为例
$a = 10;
for($i = 0, $j = 5; $i < $a; $j++, $i++){
echo $i."-";
echo $j."\n";
}
die;
上面的数据会输出0-5 1-6 2-7 3-8 4-9 5-10 6-11 7-12 8-13 9-14
热心网友
时间:2023-10-16 04:25
for语句的三个部分之间用分号分隔
每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
热心网友
时间:2023-10-16 04:24
区别:
1、分隔各输出项不同。
逗号用在print语句中,以标准格式用来分隔各输出项,即每个输出项的宽度占18个字符位置,这样每行分成四个区。 (即一个tab位)。
分号也用在print语句中,以紧凑格式用来分隔各输出项,输出的字符之间留一个空格位,输出的数值之间除留一个空格位外还留一个符号位。(还有一个功能就是能取消输出换行)
2、包含语句不同。
for语句的三个部分之间用分号分隔,每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
扩展资料:
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
参考资料来源:百度百科-for循环
热心网友
时间:2023-10-16 04:25
分号是一条SQL的结束, 如:select * form a;
逗号是相同集合的排列吧, 如: insert a into (a, b, c) into (1,2,3),(3,4,5);
热心网友
时间:2023-10-16 04:24
一般代码中逗号是用来分隔参数用的,分号是用来结束语句的。
//php代码为例
$a = 10;
for($i = 0, $j = 5; $i < $a; $j++, $i++){
echo $i."-";
echo $j."\n";
}
die;
上面的数据会输出0-5 1-6 2-7 3-8 4-9 5-10 6-11 7-12 8-13 9-14
热心网友
时间:2023-10-16 04:25
for语句的三个部分之间用分号分隔
每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
热心网友
时间:2023-10-16 04:25
分号是一条SQL的结束, 如:select * form a;
逗号是相同集合的排列吧, 如: insert a into (a, b, c) into (1,2,3),(3,4,5);
for语句中逗号和分号的区别
2、包含语句不同。for语句的三个部分之间用分号分隔,每部分可包含语句,比如:i=0;,也可以包含逗号表达式,比如:i=0,s=0;按照逗号表达式处理即可,可以认为是多个语句顺序执行,先执行i=0的赋值,然后执行s=0的赋值。
C语言里边逗号和分号的区别,哪位大神说一下,下图黑框里两部分内容的区别...
分号分隔不同的语句,逗号是同一个语句,在for循环里,用逗号那个不行,因为要求3条语句。
C语言,for(;i<=p;i++,j--),这句话怎么个逻辑,第一个分号,最后一个逗号...
for循环里面有两个分号,第一个前面是初始化,可以为空,但是分号不能省,执行完循环体就会执行第二个分号后面的内容,有逗号会按照顺序依次执行
在C语言中,for语句的后面加分号和不加分号有何不同,该分号有什么作用...
加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。不加分号,那for循环后面的printf语句就是for循环的一部分,跟着for一起执行,但前提是for循环里的条件要满足。分号代表语句结束。例如:for(i=0;i<100;i++);就等于:for(i=0;i<100;i++){ ;} ...
C语言中的逗号和分号有什么区别和联系啊?
/*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag)表达式1,表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分号了*/ 分号不能用逗号来替代的;我们在for语句中经常会用到逗号和分号 ...
javascript中的逗号和分号有什么区别么?还有css中的逗号和分号的...
javascript中:分号一般表示语句的终结,或者用来分隔for语句中的3段;逗号一般用来分隔先后两条子句,或在函数定义或调用中分隔参数。如: var i = 0, j = 2;for (var k=0 ; k < j; k++) { i = i + round(4 * (k + 1) * 3.14159, 2);}css中:分号表示某样式定义的终结,...
逗号与分号的区别!谢谢大神!
首先说下分号吧,其实分号挺简单的,它就表示着一个语句的结束, 就像平时我们语文中说完一句话加上个句号, C语言中说完一句话后面加上个分号;比如 printf("hello,world\n"); 说完一句话加上个分号告诉计算机你说完这句话了 再来说下逗号, 这就样提到逗号表达式了, 比如 a=(4,6) 这个...
C语言中的逗号和分号有什么区别和联系
一般地,逗号和分号都可作为一个表达式结束的标志。最主要区别:分号是语句结束标志,逗号是表达式结束标志。比如样例:include <stdio.h>int main(){int i,j;printf("Case 1:\n");for(i=j=0;i<10;i++)printf("i=%d ",i++),printf("j=%d ",j++);printf("\nCase 2:\n");for(i=...
for语句中的逗号和分号能省略吗?
是的,您for那一行是错误的,正确的写法应该是 您错就错在将分号改成了逗号,并且您还多加了两个分号。分别加在了末尾循环体和右括号后面。下面具体为您介绍一下for语句的用法 1.语句最简形式为:for( ; ; )2.一般形式为:for(单次表达式;条件表达式;末尾循环体){ 中间循环体;} 其中,表示...
C语言for循环体内多条语句之间可以用逗号隔开,最后一条后面加分号,代替...
您好,换成新的写法是可以的,因为C是通过分号来区别下一段代码的。但是不建议这样写,建议如果有多条语句,最好是放在花括号内。这样一目了然,能够知道for的循环体的开始于结束是在哪里。以下是测试结果图例