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循环嵌套内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复