C语言-03流程控制

1.选择结构

char c = '+';
    int a = 10;
    int b = 20;
    // 如果要在case后面定义新的变量,必须用大括号{}包住 注意变量的作用域的紊乱 if语句不加括号时,也要注意此问题
    switch (c) {
        case '+':
        {
            int sum = a + b;
            printf("和是%d\n", sum);
            break;
        }
            
        case '-':
        {
            int minus = a - b;
            printf("差是%d\n", minus);
            break;
        }
    }
 

 2.循环结构

1.while
   1> 特点:如果一开始条件不成立,永远不会执行循环体
2.do while
   1> 特点:不管条件是否成立,至少会执行一次循环体
3.for  的效率要高些  定义的变量的生命周期随循环的结束而结束
4.选择
   1> 一般优先使用for循环
   2> 然后再考虑while
   3> 最后再考虑do while

posted @ 2015-12-06 21:16  呆而肥  阅读(211)  评论(0编辑  收藏  举报