问题 单项选择题

设有如下程序段:
int x=2002,y=2003;
printf(“%d\n”, (x,y));
则以下叙述中正确的是

A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出

B.运行时产生出错信息

C.输出值为2002

D.输出值为2003

答案

参考答案:D

解析: 逗号运算符的结合性为从左到右,其一般形式为“表达成1,表达式2”,整个表达式的值为表达式2的值。故4个选项中选项D符合题意。

单项选择题
单项选择题