C语言中的逗号有2种意思:1.表示"分隔号"的意思,就和语文中的逗号一个意思;2.表示"逗号运算符"的意思,用它将2个表达式连接起来.例如:3+5,6+8 就称为逗号表达式,又称为"顺序求值运算符".逗号表达式的一般形式为 表达式1,表达式2 逗号表达式的求解过程是:先求解表达式1,再求解表达式2.整个逗号表...
称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为 1 表达式1,表达式2 逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式 1 a=3*5,a*4 对此表达式的求解,读者可能会有两种不同的理解:一...
在C语言中,逗号运算符(,)是一种比较特殊的运算符,其作用不仅限于分隔表达式或变量,还可以在一个语句中顺序执行多个表达式。本文将对逗号运算符在C语言中的作用和使用方法进行详细解析。 1. 逗号运算符的基本作用 逗号运算符在C语言中的基本作用就是分隔多个表达式或变量,并依次执行这些表达式或变量。例如: ``` i...
答案解析 查看更多优质解析 解答一 举报 在C语言中逗号“,”也是一种运算符,称为逗号运算符.其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式.其一般形式为:表达式1,表达式2其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值. 解析看不懂?免费查看同类题视频解析查看解答 ...
c语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。因此c语言中x=(x=++y,x+5,x/5) =x/5。因为初始x=3,所以最终x=3/5=0。
逗号除了在参数列表中用到,还有就是逗号表达式啊,具体的逗号表达式LZ可以百度一下,很多。 至于LZ问的这个问题,我猜是不是这样的情况。 例子如下: //用分号隔开,需要大括号 if(flag) { 表达式1; 表达式2; } /*用逗号隔开,这里就可以不用大括号了,当时一般情况为了方便读的话,我们是用分号隔开*/ ...
逗号 表示puts(a),puts(b);是逗号表达式语句,从左到右依次执行。输出结果与分号隔开成的2个语句一样:char a[80]="aaa",b[80]="bbb";puts(a),puts(b); //逗号。字符串主要用于:编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的...
逗号表达式,是c语言中的逗号运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60...