C语言,不知道答案怎么算出来?#include <stdio.h> main() {int x=10; printf("%d尀n",(x=5*6,x*4,x+5));

2025-04-04 19:48:32
推荐回答(2个)
回答1:

(x=5*6,x*4,x+5) 这是一个逗号表达式

1、逗号表达式格式:表达式1,(表达式2,表达式3,... 表达式n)
2、逗号表达式的计算过程为:从左往右逐个计算。
3、逗号表达式是作为一个整体的,它的最终结果就是最后一个表达式(即表达式n)的值。
4、逗号运算符的优先级别是所有运算符中最低的。
所以 x=5*6+5=35

回答2:

你这代码完全乱的啊··看不懂啊 不知道你答案是怎么来的