中易网

c语言if-else循环问题

答案:3  悬赏:50  
解决时间 2021-11-10 03:26
main()
int x=1,y=0;
if (!x) y++;
else if (x==)
if(x) y+=2;
else y+=3;
printf("%d",y);}
问题:
1.程序运行的结果是多少
2.if(x)表示的是什么条件啊
3.帮我程序分析一下
谢谢各位了
最佳答案
if(x)括号里面相当于布尔型变量,1为真,0为假。真,执行if;假,执行else。

main()
int x=1,y=0;            
if (!x) y++;    //!x=0,这里不做y++,直接跳下步else
else if (x==)        //(x==??)这个不懂,当不存在吧。。
if(x) y+=2;        //执行y+=2
else y+=3;
printf("%d",y);}        //y=2
全部回答
if (x) 等价于 if (x!=0) 程序不完整 故无法分析
main() { int x; scanf("%d",&x); if (x--<5) printf("%d",x); else printf("%d",x++); } //1.你输入9 //2.判断x--<5 为假 此时x为8 //故执行printf("%d",x++); 输出为8 因为++在后 //最后x值为9 //解释完毕 希望解惑了 ;)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山楂乌梅汤可不可以天天喝一杯?
振振有辞的意思?成语怎么解释?
驾曹的意思是什么?驾曹的释义是什么啊?
女孩打胎对以后有影响吗
包头铁路电务段怎么倒班,单位具体位置,工资
梦见和男朋友开房是什么意思?好不好呢?
珍珠岩隔热材料有什么特点?
蔷薇水的意思是什么?蔷薇水的释义是什么啊?
粤喜磁砖地址有知道的么?有点事想过去
为什么u盘连接电脑没反应..
运动后,跑过步后,右胸部位疼痛说明什么啊,
玩世不恭的意思?成语怎么解释?
《大自然的启示》这一课中的旁注应该写在哪儿
怎样把excel去掉表格转换word格式
欧式卧室屏风预算是多少钱?
推荐资讯
您好,请问如何治少白头?
库尔勒哪里有植眉比较好的
四平火车站到四平客运站怎么走
跻踬的意思是什么?跻踬的释义是什么啊?
cAD如何插入块
荣源干果补品商行地址在什么地方,想过去办事
怎么样才能有效的去掉青春美丽疙瘩豆!!
蓝润洁和红润洁可以一起用吗??早晚分开用可
华龙区濮阳河南特产地址在哪里啊
蔬菜的蔬可以组什么词
在北京石景山已买二手房2年 原房主户口仍未迁
安徽省滁州市全椒县火车站
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?