永发信息网

c语言有关if语句的问题

答案:4  悬赏:50  手机版
解决时间 2021-11-09 05:13
c语言有关if语句的问题
最佳答案
答案就是43啊,else跟与它最近的未分配的if配对,程序可理解为:
#include "stdio.h"

void main()
{
int a=3,b=4,c=5,d=2;

if(a {
if(b>c)
printf("%d",d++ +1);
else
printf("%d",++d+1);
}
printf("%d\n",d);
}
如果答案是2说明你题目抄错了, if(ab),这样结果就是2,因为只执行最后一句
printf("%d\n",d);。追问您好,有一点我不明白,什么是未分配的if可以解答一下么追答就是没有大括号括号起来的
全部回答
运行结果为43 不知道2从哪来的

我编译的结果是43    答案应该是43

其实造成 理解上的困难是因为 学习的书太老了,执行的c标准太老了。因为当时的标准c没有bool这个东西,这个东西是c99才添加的。比如说: 萨科奇是sb吗? 是,不是。 只能这么回答。当然 回答是,他不是sb这个世界上哪儿来的sb啊?是吧?--然后回过头来说程序。很多类型都可以转换成bool类型。其中之一就是int。当int的值是0的时候就会转换成false也就是刚才 说的不是。如果不是0就会转换成是,也就是true.好了。其实if语句是这样的:if( bool )意思就是问这个bool是是还是不是,如果是就执行下面的,如果不是就执行else另外一面的。比如 上面的if(n)如果n是0的话,那么n就换成不是,语意就是假如不是,那么语句一当然不能执行啦。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
住院其间可以天天回家吗
德邦物流店面装修为什么是一口价三万五呢…
在野外山石中如何辨认玉石
小臣越职,非所宜言的意思
关于滨州市三支一扶问题
三个人一起骑的自行车叫什么型自行车
求三菱机型plc梯形图
第十师184团医院办公地址在什么地方,我要处
人类行为的经济分析的作者简介
什么年代的东西一直从太爷爷手里到现在
莫尼卡·艺术培训中心地址好找么,我有些
尼康D800和尼康D750有什么区别
我能为家乡做点什么作文400字
绿牌限外地牌吗?
从胶西到禄劝长途大巴多少钱?
推荐资讯
昂立国际教育(陇南校区)地址在哪,我要去那里
华新325号水泥与华新复合硅酸盐水泥的区别
农行和招行的卡选一个,我选哪一个阿
在神州买买车上买高端车合适还是4S店买合适?
急求小榄顺丰快递公司在那里
我喜欢的女生对我说呕该怎么回答
粤语读(嗯)表示好细粒个嗯字怎写
把本再加上一个字组成一个新字有哪几种?
眼镜店可以换眼镜腿吗
长颈鹿的身高是2.17米对吗?
在佛堂一边给佛上香一边做烟供可供佛以吗
上海优必得石油设备安装工程有限公司怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?