首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intx,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是( )。
有以下程序: #include main() {intx,y,z; x=y=1; z=x++,y++,++y; printf("%d,%d,%d\n",x,y,z); } 程序运行后的输出结果是( )。
admin
2019-04-24
25
问题
有以下程序:
#include
main()
{intx,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
答案
C
解析
z=x++,y++,++y;因为赋值运算符的优先级高于逗号运算符的优先级,所以可以将上式表示成(z=x++),(y++),(++y)。然后从左向右先计算表达式z=x++,因为x++先使用后自增,所以z的值为1,x的值为2。再计算逗号表达式第二个表达式y++,此时y的值为2,最后计算第三个表达式++y,y的值为3。
转载请注明原文地址:https://kaotiyun.com/show/vQRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
请编写程序fun,函数的功能是:实现B=A+Aˊ,即把矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为:12314745625
给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:asdfghdfl23543。
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:121347810635
软件调试的目的是
下列对于软件测试的描述中正确的是
软件测试的目的是
软件测试的目的是( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
骨盆骨折的并发症可有
某吸收过程,已知ky=4×10-1kmol/(m2.s).kx=8×10-4kmol/(m2.s),由此可知该过程为()。
下列哪项是出口地交货条件下的贸易术语()。
某病人血清钾测定为7.0mmol/L,但临床上并没有高血钾的症状,则可能是以下情况,除了
CT后处理技术中不包括
对于维生素D缺乏性佝偻病的患儿,实验室检查数据为
早拆模板技术是指当混凝土浇筑3~4d后,强度达到设计强度的()以上时,可敲击早拆柱头,提前拆除横楞和模板。
票据出票日期的中文大写未按照要求规范填写的,银行可予受理,但由此造成损失的,由出票人自行承担。()
外部招募的方法主要有()
Itisnogoodtryingto______theconsequencescausedinthedamage.
最新回复
(
0
)