问题
单项选择题
设有如下程序段:
int x=2002,y=2003;
printf("%d\n",(x,y));
则以下叙述中正确的是( )。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
答案
参考答案:D
解析: 本题考查逗号表达式。逗号表达式的形式为:表达式1,表达式2,其求解过程为:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。