c语言运算符优先级的问题,这两句话怎么理解,帮帮我

img

img


c语言运算符优先级的问题,第二个图片的语句是不是表示逗号之间的并列关系

  • 第一张图 , x+=y=z=5 , 赋值运算, 从右往左分析;

    • 先是 z = 5,然后 y = 5,最后 x += 5 , 即 x = x + 5;
  • 第二张图 ,(n = 6 * 4, n + 6), n*2 , 逗号表达式, 实际最后 n = 24, 其他计算都不影响n