【C语言】逗号运算符

逗号运算符

优先级

来源:
http://c.biancheng.net/view/285.html

运算过程

  1. 从左向右运算
  2. 结果为最后一条语句

实践

执行语句前的调试信息

执行语句后的调试信息

完整代码

#include <stdio.h>

int main( )
{
    int a=1, b=2, c=3;
    int d=(a=a+b, c++, c>= a+b); // 逗号运算符
    // 运算规则:1.从左向右运算; 2. 结果为最后一条语句
    printf("a= %d, b= %d, c= %d, d= %d", a, b, c,d); // 打印信息
    // 结果:a=3, b=2, c=4, d=0
    return 0;
}

posted on 2020-06-30 20:32  索米尔  阅读(464)  评论(0)    收藏  举报

导航