一般地,逗号和分号都可作为一个表达式结束的标志。最主要区别:分号是语句结束标志,逗号是表达式结束标志。比如样例: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; } /*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag) 表达式1, 表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分 号了*/ 分号不能用逗...
表达式1;表达式2;} /*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ if(flag)表达式1,表达式2; /*这里实际上就是一个逗号表达式了,注意,如果表达式2是break或者是continue的话,表达式1后面就必须用分号了*/ 分号不能用逗号来替代的;我们在for语句中经常...