设有如下程序段:int x=2002,y=2003;printf("%d\n",(x,y))
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/17 20:11:28
设有如下程序段:int x=2002,y=2003;printf("%d\n",(x,y))
则以下叙述中正确的是
A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B) 运行时产生出错信息
C) 输出值为2002
D) 输出值为2003
则以下叙述中正确的是
A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B) 运行时产生出错信息
C) 输出值为2002
D) 输出值为2003
![设有如下程序段:int x=2002,y=2003;printf(](/uploads/image/z/2194832-56-2.jpg?t=%E8%AE%BE%E6%9C%89%E5%A6%82%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%EF%BC%9Aint+x%3D2002%2Cy%3D2003%3Bprintf%28%22%25d%5Cn%22%2C%28x%2Cy%29%29)
选D,逗号表达式的一般形式为 表达式1,表达式2
逗号表达式的求解过程:先求解表达式1,在求解表达式2.
整个逗号表达式的值是表达式2的值.
例如:
a=3*5,a*4
赋值运算符的优先级别高于逗号运算符,先求解a=3*5 得到a=15,然后求解a*4 ,得到60.
整个逗号表达式的值为60.
告诉你这些是想让你知道表达式1也是有用的
逗号表达式的求解过程:先求解表达式1,在求解表达式2.
整个逗号表达式的值是表达式2的值.
例如:
a=3*5,a*4
赋值运算符的优先级别高于逗号运算符,先求解a=3*5 得到a=15,然后求解a*4 ,得到60.
整个逗号表达式的值为60.
告诉你这些是想让你知道表达式1也是有用的
设有如下程序段:int x=2002,y=2003;printf("%d\n",(x,y))
设有以下程序 mian() { int x=102,y=012; printf("%2d,%d\n",x,y); } 执
设有如下定义:int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是多少
关于c语言的一道题。设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x
设有去下定义 int x=10,y=3 ,z 则语句printf (" d% \n
main() { int x=2002,y=2003; printf("%d\n",(x,y)); } 为什么结果是20
main() { int x=2002,y=2003; printf("%d\n",(x,y)); }
main() { int x=10; int y=x++; printf("%d,%d\n",(x++,y),y++);
以下程序的输出结果是() int x=10,y=10;printf("%d %d\n",x--,--y);
设有变量说明:int x=3,y=4;.那么执行语句;printf("%d,%d\n",(x,y),(y,x));后,
下述程序段的输出结果是 int x=10; int y=x++; printf(“%d,%d”,(x++,y),y++)
若有以下程序段 Int r=8 printf("%d\n",x>>1); 输出结果是?