逗号运算符将多个表达式连接起来,每一条表达式都执行,整个表达式的值为最后的表达式的值。
逗号运算符的优先级是最低的,比赋值运算符还低。
1.首先看下简单用法
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a=(1,2,3);
printf("a=%d\n",a);
system("pause");
}
打印结果为a=3;
//改变一下语句
int a=(1,2,3,4);
打印结果为a=4,也就是说无论前面有多少个逗号,a的值只跟最后的值有关
2.逗号运算符的高级用法,也是