概述
2013-04-01
我想问一下图中C语言的两个分支语句有什么区别,好像一样,可是书中把一个分类为if的嵌套,一个分为else if语句!为什么不一样两个语句,
else-if语句:意思是有多个条件语句,根据不同的条件语句得到的不同的结果执行不同的循环体。
例如:int a = 1;
if(a > 0){
printf("a > 0n");
}else if(a 0时打印a>0,a 0){
printf("a > 0n");
}
if(a 0){
if(b > 0){
if(c > 0){}
}
}
其实也就是一个if(a > 0){
//循环体
}
其中的循环体是:
if(b > 0){
if(c > 0){}
}
也相当于if(a > 0 && b > 0 && c > 0){
//
}
区别现在可以看出来了吗?
else-if等效于...全部
else-if语句:意思是有多个条件语句,根据不同的条件语句得到的不同的结果执行不同的循环体。
例如:int a = 1;
if(a > 0){
printf("a > 0n");
}else if(a 0时打印a>0,a 0){
printf("a > 0n");
}
if(a 0){
if(b > 0){
if(c > 0){}
}
}
其实也就是一个if(a > 0){
//循环体
}
其中的循环体是:
if(b > 0){
if(c > 0){}
}
也相当于if(a > 0 && b > 0 && c > 0){
//
}
区别现在可以看出来了吗?
else-if等效于多个if,if嵌套其实是一个if。收起
最后
以上就是大气美女为你收集整理的c语言循环流程图复杂及盒式结构图,C语言中for循环嵌套的流程图怎么画呢?的全部内容,希望文章能够帮你解决c语言循环流程图复杂及盒式结构图,C语言中for循环嵌套的流程图怎么画呢?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复