作业帮 > 综合 > 作业

执行下列程序中的输出语句后,x的值是

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:35:12
执行下列程序中的输出语句后,x的值是
main()
  {int x ;
  printf(“%d\n”,(x=5*6,x*2,x+20));}
  A)30 B)60 C)50 D)80
应该是50,后两个表达式都是逗号表达式,不是赋值运算,逗号表达式的运算顺序是自左向右,并且以最后一个为准,那么就是30+20=50,而30*2的值会被后边的给覆盖掉