关于逗号表达式
void main(void)
{
int a, b, c, d;
a = 3;
b = 5;
c = a, b; // 逗号表达式的优先级最低
d = (a, b); // 逗号表达式的值是最右边的值
printf("c=%d", c);
printf("d=%d", d);
}
这段程序的输出是:(a) c=3 d=3 (b) c=5 d=3 © c=3 d=5 (d) c=5 d=5
答案:c
关于逗号表达式
void main(void)
{
int a, b, c, d;
a = 3;
b = 5;
c = a, b; // 逗号表达式的优先级最低
d = (a, b); // 逗号表达式的值是最右边的值
printf("c=%d", c);
printf("d=%d", d);
}
这段程序的输出是:(a) c=3 d=3 (b) c=5 d=3 © c=3 d=5 (d) c=5 d=5
答案:c