A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© longer057 中级黑马   /  2015-4-11 22:37  /  598 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

流程控制的三种结构:  顺序结构/分支结构/循环结构
        顺序结构 : 按照从上向下的流程向下计算运行
        分支结构 : 有判断条件,条件真,执行语句1;条件假,执行语句2.
        循环结构 : 当循环 和 直道循环
分支结构:  if 和 switch
        if 语句的需要注意的地方:
1.        作用域问题 : 如果if 后省略了{} , 则后面语句中不能定义变量 , 否则会引起作用域问题 , 报错
2.        if 和 else 及else if 问题  
if (age >= 0){
    if(age < 5){
        printf("小儿\n");
    }else{
       if(age < 10){
            printf("小孩\n");
            if (age > 12){
                printf("小破孩\n");
            }else{
                printf("不知道\n");
            }
        }
    }
}
   了解并掌握上面语句的分析 : 可以通过选择 { 然后双击的方法来更高的理解.
        Switch结构:
                   Switch (表达式)
                {  
case 常量表达式:
语句;
break;
default:
语句; break;
}
switch注意点:
1.        击穿 : 运行到某行代码时, 接下来一直向下运行
合理利用击穿      避免击穿产生的错误

2.        作用域
在case 后面定义新变量是需要添加在{} 中


感觉上面的笔记,已经够用了----

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马