2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?

学习 时间:2026-05-30 17:58:15 阅读:1066
2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?

最佳回答

英俊的哈密瓜,数据线

辛勤的铃铛

2026-05-30 17:58:15

原表达式等价于:b=2*6,b*3,b+7由于=的优先级高于逗号,所以进一步等价于:(b=2*6),b*3,b+7这个逗号表达式的第一部分将b的值改为12,并且逗号表达式返回最右边的一个表达式的值,所以它返回 b+7的值,也就是返回19

最新回答共有2条回答

  • 和谐的月饼
    回复
    2026-05-30 17:58:15

    原表达式等价于:b=2*6,b*3,b+7由于=的优先级高于逗号,所以进一步等价于:(b=2*6),b*3,b+7这个逗号表达式的第一部分将b的值改为12,并且逗号表达式返回最右边的一个表达式的值,所以它返回 b+7的值,也就是返回19

上一篇 here(同音词) mouse(复数) long(反义词) fat(比较级)

下一篇 《数学题中的人道精神》阅读答案.急,6年级语文练习册的第18课 朋友的孩子就读小学五年级,这是所人