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

admin2005-08-15  26

问题 设有如下程序段:

  int x=2002, y=2003;

  printf("%d\n",(x,y));

  则以下叙述中正确的是

选项 A、输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B、运行时产生出错信息
C、输出值为2002
D、输出值为2003

答案D

解析 因为(x,y)是一个逗号表达式,其值是最后一个式子的值,故本表达式值为2003,然后输出表达式的值。
转载请注明原文地址:https://kaotiyun.com/show/AiHp777K
0

相关试题推荐
最新回复(0)