C语言里面if语句的嵌套看不懂~

我看了一下,觉得太抽象了,分不清哪部分是哪部分的了,有人可以举个形象的例子简单的叙述一下吗?就是大概的它是怎么回事,不要用教科书上的来告诉我,我就是看不懂了,打个比方就行... 我看了一下,觉得太抽象了,分不清哪部分是哪部分的了,有人可以举个形象的例子简单的叙述一下吗?就是大概的它是怎么回事,不要用教科书上的来告诉我,我就是看不懂了,打个比方就行,谢谢! 展开
 我来答
匿名用户
推荐于2017-11-24
展开全部
if/else if语句是一对判断组合;多个顺序if是平行的运行判断的。
举例说明:
if(我有钱)
{
我就去炒股;
}
else if(我有时间)
{
我就去旅游;
}

上面的语句意思如下:如果我有钱(if判断成立),则我只能去炒股,即使我有时间又有金钱也不能去旅游;而如果我没有钱(if判断不成立),则要看我是否有时间,有时间就去旅游(没钱去旅游就苦了)。

if(我有金钱)
{
我就去炒股;
}
if{我有时间)
{
我就去上网;
}
if(我有时间和金钱)
{
我就去旅游;
}

这样的判断意思是说:如果我有钱(第一个if成立),我可以炒股,如果我没有钱但有时间(第二个if成立),我可以上网(办公室的免费网络);而如果我有了钱又有时间(第三个if成立),我就可以去旅游了(好爽啊!)

不知楼主明白些没有呢?
lycdl
高粉答主

2017-11-20 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4443万
展开全部
四个条件都满足则执行命令,这不用if语句嵌套。如果是满足每一个条件就分别执行一个命令才用if语句嵌套。
你这写一条if 语句即可。如下
if(条件1&&条件2&&条件3&&条件4)
{
执行命令行;
}
其实,用四层无执行语句的if语句嵌套,与这个是相同的。
if(条件1)
{
if(条件2)
{
if(条件3)
{
if(条件4)
{
执行命令行;
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
if(a==1){b=1;<br/>}else(a==2){
b=2;
}else{
b=3;
}
如果a=1则b=1
如果a!=1,a=2则b=2
如果a!=1,a!=2则b=3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
如果(满足条件) 就执行IF {}里面的语句 不是就是执行与他配套的ELSE 中的 语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-19
展开全部
理解很难,多看呀,多看几遍,学到后面自然就懂了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式