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++;
}
这又将如何解释? 展开
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++;
}
这又将如何解释? 展开
3个回答
展开全部
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;
}
{
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;
}
展开全部
if是指它后面表达式不为0则执行它下面的语句为0跳过
而if else指它后面表达式不为0则执行if下面的语句否则
执行else后面的语句
if else if则是指else后面的语句是if
而if else指它后面表达式不为0则执行if下面的语句否则
执行else后面的语句
if else if则是指else后面的语句是if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
if(A) B ; else C;//如果满足条件A,则执行B;如果不满足条件A,则执行c;
if(A)B ;else if(D)c;//如果满足条件A,则执行B;如果不满足条件A但满足条件D,则执行c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询