如何证明if--else if--else结构执行顺序
2012-08-29 17:33
357 查看
if()
{}
else if()
{}
else
{}
都知道此结构的执行顺序是只要当其中一个条件成立就执行该条件下面的语句,然后结束if语句。如果没有一个条件成立,就执行else里面的语句,结束if语句
下面提供一种证明的方法,很简单
执行程序发现只打印出了11111111111
{}
else if()
{}
else
{}
都知道此结构的执行顺序是只要当其中一个条件成立就执行该条件下面的语句,然后结束if语句。如果没有一个条件成立,就执行else里面的语句,结束if语句
下面提供一种证明的方法,很简单
#include <stdio.h> int main(int argc, char *argv[]) { int i = 1; if(i == 1) { printf("11111111111\n"); } else if(i == 1) { printf("22222222222\n"); } else { printf("33333333333\n"); } return 0; }
执行程序发现只打印出了11111111111
相关文章推荐
- Java中关于if else if else的执行顺序
- 循环语句中的if else 结构里面如何使用break语句?
- 顺序结构与if-else分支结构
- if-else if执行顺序
- JavaScript之基础-6 JavaScript 分支结构 (if、if-else、else if、switch-case)
- 【2012-08-06】关于Java中最基本的分支结构逻辑问题,进入else if 执行后,还会进入else中执行
- 第十节:控制结构-简洁-if-else-elseif/else if-流程控制的替代语法
- Java中,if-else if- else语句执行流程
- if,else if,else的执行
- 循环语句中的if else 结构里面如何使用break语句?
- 策略模式+工厂模式优化if...else if...else if结构
- 策略模式+工厂模式优化if...else if...else if结构
- 策略模式+工厂模式优化if...else if...else if结构
- ifXXX if XXX else if 的执行顺序 [
- 【C语言简单说】八:分支结构之if...else if()...else...(3)
- jsp中如何用jstl实现if(){}else if(){}else{}
- java语言基础-if-else if-else结构
- 如何实现JSTL if else if else 的jsp标签
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- 条件分支结构(switch-case)(if-else if-else) 2011.05.09