逗号运算符
本文内容都在GCC编译器下测试过。
1.加括号
int main()
{
int a;
a=(1,2,3,4);
printf("a=%d\n",a);
return 0;
}
结果为a=4
2.不加括号
int main()
{
int a;
a=1,2,3,4;
printf("a=%d\n",a);
return 0;
}
结果为a=1
另注:
int a=1,2,3,4;//这是错误的,gcc编译不通过