2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?
人气:110 ℃ 时间:2020-04-01 10:00:45
解答
原表达式等价于:
b=2*6,b*3,b+7
由于=的优先级高于逗号,所以进一步等价于:
(b=2*6),b*3,b+7
这个逗号表达式的第一部分将b的值改为12,并且逗号表达式返回最右边的一个表达式的值,所以它返回 b+7的值,也就是返回19
推荐
- 跪求C语言中逗号表达式(a=4*5,a*2),a+15的值是
- c语言,关于逗号表达式
- 上午10点,从一个港口开出一只货船,下午2点钟,又从这个港口开出一只客船,客船开出后12小时追上货船.客船每小时行驶20千米 货船每小时行驶多少千米
- 差动放大电路能够抑制温度漂移的本质是什么?
- "质量恒定的物体的动量发生变化,则动能必发生变化"
- 在一个凌长为二十厘米装有水的正方形玻璃容器中,水深12.5厘米,将一些碎玻璃放入水中,这时水深15厘米碎玻璃的体积是多少立方厘米.
- 在下列有关分子和原子的叙述中,错误的是( )
- 赞美祖国山川的古诗词
猜你喜欢