求解二级c语言中的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 02:12:47
main()
{int x=2002,y=2003;
printf("%d\n",(x,y));
}
为什么结果会输出2003,请高人指点我

逗号表达式 (A,B)整个表达式的植为后者B

你应该依次输出:
先输出一个(
再输出一个x //这个就是你的2002了
在输出逗号
之后是y
这样就好了
否则像你那样写的话,计算机认为是逗号表达式,只输出y