c语言中的条件语句if

想具体知道ifif-elseif-elseif这三个的区别。(尤其是if-elseif。希望朋友们能详细帮忙解释下,我在做题时遇到了一些困难,使我读不懂程序了。)谢谢!关... 想具体知道
if
if-else
if-else if
这三个的区别。(尤其是if-else if。希望朋友们能详细帮忙解释下,我在做题时遇到了一些困难,使我读不懂程序了。)谢谢!
关于if-else if。如果说if成立,执行if后面的语句,剩下的else if不管他如何,也不用再考虑。是这样吗?
或者:if(c==' ')word=0;
else if(word==0)
{
word++;
num++;
}
这又将如何解释?
展开
 我来答
杭州离天堂70码
2010-03-09 · 超过26用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:55.8万
展开全部
if(a==0)
{
xxxxxx;
}
等同于:
如果(a==0)
{
执行xxxxxxx;
}

if(a==0)
{
xxxxxx;
}
else
{
aaaaa;
}
等同于:
如果(a==0)
{
执行xxxxxx;
}
如果不是
{
执行aaaaa;
}

if(a==0)
{
fffff;
}
else if(a<0)
{
ddddd;
}
else if(a>0)
{
ccccc;
}
else
{
dddd;
}
等同于:
如果(a==0)
{
执行fffff;
}
再如果(a<0)
{
执行ddddd;
}
再如果(a>0)
{
执行ccccc;
}
如果不是以上结果
{
执行dddd;
}
奋斗过就无悔
2010-03-09
知道答主
回答量:5
采纳率:0%
帮助的人:7838
展开全部
if是指它后面表达式不为0则执行它下面的语句为0跳过
而if else指它后面表达式不为0则执行if下面的语句否则
执行else后面的语句
if else if则是指else后面的语句是if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
感谢生活2010
2010-03-09 · 超过23用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:61.1万
展开全部
if(A) b;//如果满足条件A,则执行B;
if(A) B ; else C;//如果满足条件A,则执行B;如果不满足条件A,则执行c;
if(A)B ;else if(D)c;//如果满足条件A,则执行B;如果不满足条件A但满足条件D,则执行c;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式