首页 > 代码库 > c语言之流程控制

c语言之流程控制

1.流程控制的定义:程序执行的顺序

2.流程控制的分类:顺序、选择、循环

 

 

选择   if语句

         1 最简单的if应用 

                                   格式: if (表达式)

                                             语句;

          2.if的作用范围    只能控制if之后的第一个语句,若想控制多个语句,需要将这些语句用花括号括起来

          3. if.....else.....的用法  

                                   格式:if (表达式)

                                              语句1;

                                           else 语句2;

         4. if.....else if......if.....语句

                                         格式:if (表达式)

                                                  语句1;

                                               else if 语句2;

                                               ............

                                               else  语句n;

                                          解释:因为语句只能执行一个,不可能同时执行,所以整体算一个语句

        5.用法举例(学生成绩分等级) if (90 <= score <= 100)-----数学表达式直接应用到c语言会出现错误(因为左边的结果为逻辑值0或者1,但不管结果为0 还是1,都小于100,所以表达式始终为真,无法判断学生的成绩是不是在90到100之间)----------应该改为  if ( score >= 90 && score <= 100)    .......