逗号运算符和逗号表达式
逗号运算符格式:
样例:
表达式1, 表达式2
// 计算过程: 先求解表达式1的值,再求解表达式2的值,整个表达式的值是表达式2的值。
int a;
a = (4,5); //此处括号括住了两个常量
a = (3+5,6+8);
// , 比 = 优先级低
a = 3*5,a*4; // a = (a = 3 * 5) , a*4;
// 结果a = 15;
//跟a*4 没关系, a*4没有输出
//逗号表达式(逗号运算符)
扩展形式:
表达式1,表达式2,表达式3,表达式4 .. .. .. ..
例如:
int x;
int a;
printf("%d,%d,%d",3,4,5);