码迷,mamicode.com
首页 > 编程语言 > 详细

C语言 基础3

时间:2015-11-29 12:03:45      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

选择结构的程序设计

     1.if语句:

          if语句是实现选择语句最简单 最直观的方法.他的简单形式就是判断某个条件值是否为真,如果为真,则执行一段代码.

               if(表达式){

                    语句1

                }

           功能:计算表达式的值,若为"真",则执行语句1;否则将跳过语句1执行if语句的下一条语句.

           说明:括号中的表达式控制条件,表达式的值非零为"真",零为"假".

    2.if_else语句:

                if(表达式){

                     语句1

                 }else{

                     语句2

                 }

            计算表达式的值,若表达式的值为"真",执行语句1,并跳过语句2,继续执行if_else语句的下一条语句;

           若表达式的值为"假",跳过语句1,执行语句2,然后继续执行if_else语句的下一条语句.

      3.嵌套的if语句:

          a.if(表达式1){

                if(表达式2){

                        语句1

                  }else{语句2}

                  }else{语句3}

          b.if(表达式1){

                if(表达式2){

                        语句1

                  }

                  }else{语句2}

             c.if(表达式1){

                    语句1

                 }else if(表达式2){

                 }else{

                 }

          4.switch语句:

               switch(表达式){

                     case 常量表达式1:语句1

                     case 常量表达式2:语句2

                     case 常量表达式3:语句3

                       ....

                     case 常量表达式n:语句n

                     default:语句n+1

                 }

               首先计算表达式的值,然后依次与常量表达式比较,若与常量表达式i相等,则从表达式i开始执行,直到switch语句结束.

               若所有常量表达式都不相等,则从default开始执行.

           说明:

                   1).switch后面括号是常量或常量表达式或一个可以计算出结果的表达式,取其整数部分与各常量表达式进行比较.

                   2).常量表达式不能出现变量,且类型必须是整型 字符型 或枚举型,各常量表达式各不相同.

                   3).default语句一般出现在case语句后,也可在之间.

            5.break语句:

                 break;

              终止它所在的switch语句或循环语句的执行.

            6.goto语句:(强烈不提倡使用,他会破坏程序的逻辑顺序)

               

C语言 基础3

标签:

原文地址:http://www.cnblogs.com/liufangli121/p/5004466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!