原表达式等价于:
b=2*6,b*3,b+7
由于=的优先级高于逗号,所以进一步等价于:
(b=2*6),b*3,b+7
这个逗号表达式的第一部分将b的值改为12,并且逗号表达式返回最右边的一个表达式的值,所以它返回 b+7的值,也就是返回19
2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?
2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?
其他人气:417 ℃时间:2020-04-01 10:00:45
优质解答
我来回答
类似推荐
猜你喜欢
- 1把我们所处的三维世界变成二维世界,但三维世界的基本原理仍适用于二维世界,画出二维世界的周期表的前四个周期
- 2my friend from america called me yesterdy.we____(chat) for hours
- 3放置一段时间后的石灰生浆中Ca(OH)2和碳酸钙的含量如何测定?
- 41.7*10^4相当于几米高的水柱产生的压强
- 5如图所示,动力小车上有一竖杆,杆顶端用细绳拴一质量为m的小球.当小车沿倾角为30°的斜面匀加速向上运动时,绳与杆的夹角为60°,求小车的加速度和绳上拉力的大小.
- 6有一个面积为60cm^2的梯形其上底是下底长的一半若梯形为等腰梯形,设下底为X.且髙h为8cm,求次梯形周长.
- 7宇宙中有星光闪烁的恒星、移动的行星、圆缺变化轮的月亮,
- 8把一根4米长的铁丝剪成同样长的5段,每段是全场的几分之几?是1米的几分之几?
- 9当一个物体只受到一个恒力F,且F的方向与物体运动的速度方向垂直时,则该物体一定做圆周运动吗?
- 10形容掌声的词语能告诉我几个么?