柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
main() { int x, y, z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是( )。
A.2,3,3
B.2,3,2
C.2,3,1
D.2,2,1
热度🔥1,411
参考答案:C
解析:
【解析】z=x++,y++,++y;因为赋值运算符的优先级高于逗号运算符的优先级,所以可以将上式表示成(z=x++),(y++),(++y)。然后从左向右先计算表达式z=x++,因为x++先使用后自增,所以z的值为1,x的值为2。再计算逗号表达式第二个表达式y++,此时y的值为2,最后计算第三个表达式++y,y的值为3。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在Windows 2003系统下DHCP服务器中添加排除时,应输入的信息是()
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的制作。 1.使用"暗香扑面"演示文稿设计主题修饰全文。 2.将第二张幻灯片版式设置为"标题和内容",把这张幻灯片移为第三张幻灯片。 3. 为三张幻灯片设置动画效果。 4.要有2个超链接进行幻灯片之间的跳转。 5.演示文稿播放的全程需要有背景音乐。 6. 将制作完成的演示文稿以"bx.pptx"为文件名进行保存。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
标签
二级C语言
表达式
程序
计算
运算符