一般地,逗号和分号都可作为一个表达式结束的标志。最主要区别:分号是语句结束标志,逗号是表达式结束标志。比如样例: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循环里,用逗号那个不行,因为要求3条语句。
} /*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag) 表达式1, 表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分 号了*/ 分号不能用逗号来替代的; 我们在for语句中经常会用到逗号和分号 如for(i...
在显示的代码中,逗号可以用分号代替,并且代码的工作方式没有区别。这可能 只是一种强调三种操作密切相关的方式。 Therearetimes,though,whenthedifferenceisimportant.Forexample: 但有时候差异很重要。例如: if(links[depth]!=0)r=links[depth],l=r-llink,t=l-rlink;vs: VS: if(links[depth]!=0)r=links...
4.忽略了“=”与“==”的区别。 5.忘记加分号。分号是C语句中不可缺少的一部分,语句末尾必须有分号。 6.多加分号。 复合语句的花括号后不应再加分号,否则将会画蛇添足。 7.输入变量时忘记加地址运算符“&”。 8.输入数据的方式与要求不符。代码①scanf("%d%d",&a,&b);输入时,不能用逗号作两个数...
这就是2个符号还谈什么区别。。。他们的使用必然是不同的,不能混用。
表达式1;表达式2;} /*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag)表达式1,表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分号了*/ 分号不能用逗号来替代的;我们在for语句中经常...
1.只有一重关系的复句,分句间一般用逗号,不用分号。如果分句内部已用了逗号,并列分句之间必须用分号。 例:他的神色,还是那么的安祥;他的举止,还是那么凝重。 对待同志要像春天般的温暖,对待工作要像夏天般的火热,对待个人主义要像秋风扫落叶一样,对待敌人要像严冬一样残...
z= 2,3,4 (整个是逗号表达式)这个时候z的值为2。 补充: 1、空语句不可以随意执行,会导致逻辑错误。 2、注释是最近几年考试的重点,注释不是C语言,不占运行时间,没有分号。不可以嵌套! 3、强制类型转换: 一定是 (int)a 不是 int(a),注意类型上一定有括号的。