有关C语言的括号问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:27:35
void main()
{
int x=4;
int y=3;
int z;
printf("%d\n",(x,y));
z=(x,y);
}
编译通过 输出了y的值,z同样也是y的值,请问单单的一对括号代表的意义是?

//欢迎在线讨论
z=(x,y);
(x,y);都是逗号运算符,所以编译通过后输出的都是y的值;

括号相当与一种运算的符号,他的优先级最高,程序执行时先执行括号内的内容。

这个还没学过呢。。