违法和不良信息举报
联系客服
登录
注册
搜
当前位置:
首页
其它
C语言程序设计
单选题有以下程序:#includemain(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。A 0B 1C 2D 3
单选题有以下程序:#includemain(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。A 0B 1C 2D 3
题目
单选题
有以下程序:#include
main(){ int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(%d,b);}程序运行后的输出结果是( )。
A
0
B
1
C
2
D
3
相似考题
参考答案和解析
正确答案:
C
解析:
“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a初始定义为1,b为0,先执行--a,结果为0,即if判断为假,执行b+=2;,然后输出b的值。即b为2。答案选择C选项。
搜答案
相关内容
体育管理学
导游业务
IBM(000-106)
百万公众网络
核医学主治医师
03298创新思维理论与方法
初级经济基础
医保管理胜任力知识
公共关系学
口腔医学技术(中级)
开通会员查看答案