语法:表达式1,表达式2,表达式3......表达式n
求值顺序:先求表达式1,再求表达式2,以此类推,整个逗号表达式的值为表达式n的值
注意:
1、逗号表达式的优先级最低
2、运算顺序从左往右
3、整个逗号表达式的值取决于末尾表达式的值
int a=5,b=6
int ret=(a>b,a++,b++,a);
printf("ret=%d\n",ret); //ret=6
语法:表达式1,表达式2,表达式3......表达式n
求值顺序:先求表达式1,再求表达式2,以此类推,整个逗号表达式的值为表达式n的值
注意:
1、逗号表达式的优先级最低
2、运算顺序从左往右
3、整个逗号表达式的值取决于末尾表达式的值
int a=5,b=6
int ret=(a>b,a++,b++,a);
printf("ret=%d\n",ret); //ret=6