C语言 逗号运算符和逗号表达式 结合性问题

如题所述

大部分编译器中函数的参数计算顺序是从右到左,因此计算顺序是:3*i=9
i=3*i=9
"%d\n"="9\n"
所以一般的输出结果是:9
一个格式符对应一个参数,因此输出的是i=3*i的值9
希望回答对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-27
逗号表达式值是最后一个的值。异或,写成二进制,逐位进行,等价于加法不进位
相似回答