问题标题:
【若执行下面的程序时从键盘上输入5,则输出是main(){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d",x--);}A)7B)6C)5D)4】
问题描述:

若执行下面的程序时从键盘上输入5,则输出是

main()

{

intx;

scanf("%d",&x);

if(x++>5)printf("%d",x);

elseprintf("%d",x--);

}

A)7B)6C)5D)4

陈蔚回答:
  答案是b6;   这个考到了优先性的知识,因为自增的优先性是大于关系运算符的,所以先运行的是5+1然后在判断是否大于5,结果自然是大于5,而此时x的值已近改变了,因为他进行了自增运算所以输出的是6.   注意的是,不知道你是漏了还是怎么弄得.头文件include没加
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
其它推荐
热门其它推荐
付费后即可复制当前文章
《【若执行下面的程序时从键盘上输入5,则输出是main(){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d",x--);}A)7B)6C)5D)4】|其它问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元