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

学习 时间:2026-04-09 05:06:34 阅读:4961
2.C语言中逗号表达式(b=2*6,b*3),b+7的值为?

最佳回答

聪明的帅哥

阔达的纸鹤

2026-04-09 05:06:34

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

最新回答共有2条回答

  • 耍酷的魔镜
    回复
    2026-04-09 05:06:34

    原表达式等价于: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课 朋友的孩子就读小学五年级,这是所人