#include <stdio.h>
int main()
{
int d=(1,2,3,4,5);
printf("%d\n",d);
return 0;
}
程序输出是5,因为括号比等于号优先级较高,在括号里面,逗号运算符的规则是取最右边逗号的右边赋值,所以输出5
#include <stdio.h>
int main()
{
int d=(1,2,3,4,5);
printf("%d\n",d);
return 0;
}
程序输出是5,因为括号比等于号优先级较高,在括号里面,逗号运算符的规则是取最右边逗号的右边赋值,所以输出5