printf("%d",((x=4*5,x*5),x+20))

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 14:48:30
printf("%d",((x=4*5,x*5),x+20))printf("%d",((x=4*5,x*5),x+20))printf("%d",((x=4*5,x*5),x+20))((x=4*5

printf("%d",((x=4*5,x*5),x+20))
printf("%d",((x=4*5,x*5),x+20))

printf("%d",((x=4*5,x*5),x+20))
((x=4*5,x*5),x+20));运算后相当于是一个((x=20,100),40)的逗号表达式,运算的结果以最后一个表达式的值作为运算结果,所以=40

(x=20,100),这个运算结果是x=20,而整个表达式的结果为100

100,40的运算结果是40