11问答网
所有问题
当前搜索:
c语言括号里逗号怎么运算
在
C语言中逗号运算
符
如何
作用才是合乎规则的?
答:
在
C语言中
,多个表达式可以用
逗号
分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。假设 b=2,c=7,d=5, a1=(++b,c--,d+3); a2=++b,c-,d+3;对于第一行代码,有三个表达式,用逗号分开,所以最终的值应该是最后一个表达式的值,也就是 d+3,为8,所以...
C语言中
,
逗号
语句是
怎么
运行的?
答:
表达式1,表达式2;
逗号
表达式的规则是先算表达式1,再算表达式2,逗号表达式的结果是表达式2的
计算
结果 这里先赋值a=3;然后赋值b=a--;即b=3;再x=b,即x=3
C语言
的
逗号运算
符
答:
你的理解是正确的。我估计是 程序 漏了一对 小
括号
:y= ( (x=a+b),(b+
c
) );意思是 把
逗号
表达式 的 值赋给 y 这样就有用 了。否则, 就是 烤烤 人 了。
C语言中
的
逗号
表达式 是
怎么计算
的 如果两值或两式子之间有个逗号 那结...
答:
逗号
表达式的值是最后一个表达式的值。比如
c
=(1,2,3,4,5);那么c的值就是5
C语言中逗号运算
符
怎么
用?
答:
逗号运算
(,)是一个多元运算,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式,称为逗号表达式。其一般形式为:子表达式1, 子表达式2, ..., 子表达式n 它的整个的值都是最后一个表达式的值,这里所说的值是从左向右运算的。逗号运算符的优先级是所有运算符中级别最低的。例如:i...
C语言
逗号
表达式
答:
楼主不用晕,上面的说的都对。。。你老师说的也对。。如果那个表达式这样写:y=(x=(a+b),(b+c)) 则y = 10,如果是:y=(x=a+b),(b+c)那么y = 6,原因就是
逗号
是
C语言运算
符中优先级最低的了,优先级为15,而“=”(赋值运算符)的优先级是14,比逗号高。而逗号表达式到底是怎么...
c语言中
。有a=(b,c)其中 a,b,c都是整形变量。这个
括号
是什么意思啊
答:
括号中
的是
逗号运算
符,由于逗号运算符的优先级最低,所以需要用括号扩起来,逗号运算符的规则是,从左往右依次执行表达式,将最后一个表达式的值返回,所以本题中既得a=
c
C语言运算
,
逗号
表达式与自增运算?
答:
根据运算符优先级,原式即(b=a++),b++,++a;逗号表达式的值是最后一项,不是"逗号表达式取最后的值"
逗号运算
符是"顺序点",所以b=a++,b++,++a;这种写法并不是未定义行为 a自增2次,所以值为9 b首先被赋值7,然后自增一次,值为8
C语言中
一道题
答:
如果5<7用
括号
括起来:1 + 4/5 + (5<7) +4%5 + (8,10)就等于1 + 0 + 1 + 4 + 10 4/5 除法
运算
但取商 ...0 4%5 除法运算但取余数 ...4 (8,10) 这是
C语言中
的
逗号
表达式,执行过程是从左到右依次执行,但最终表达式的值是最后一项的值...10 仅供参考!呵呵 ...
C语言中
的
逗号
有什么意义?
答:
C语言中
的逗号有2种意思:1.表示"分隔号"的意思,就和语文中的逗号一个意思;2.表示"
逗号运算
符"的意思,用它将2个表达式连接起来.例如:3+5,6+8 就称为逗号表达式,又称为"顺序求值运算符".逗号表达式的一般形式为 表达式1,表达式2 逗号表达式的求解过程是:先求解表达式1,再求解表达式2.整个逗号...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜