打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
流程控制

流程控制
 1. 什么是流程控制
  控制程序代码的执行顺序

 2. 流程控制的分类
  顺序执行(默认)

  选择执行
   定义:
    某些代码可能执行也可能不执行,有选择的执行某些代码

   分类:
    if语句
     1. if最简单的用法
      格式:
       if(表达式)
        语句;
      功能:
       如果表达式为真,执行语句
       如果表达式为假,不执行语句
     2. if的范围问题
      1.
       if (表达式)
        语句A;
        语句B;
       解释:if默认只能控制语句A的执行或不执行,if无法控制语句B的执行或不执行
       
      2.
       if(表达式)
       {
        语句A;
        语句B;
       }
       此时if可以控制语句A和语句B

       由此可见:if默认只能控制一个语句的执行或不执行,如果想控制多个语句的执行或不执行,就必须把这些语句用{}括起来
     3. if ..else...的用法
     4. if..else if...else的用法
      if(表达式1)
       A;
      else if(表达式2)
       B;
      else if(表达式3)
       C;
      else (表达式4)
       D;
     
     
    switch语句

  循环执行


/* 示例代码 if最简单的用法   **
 * 时间     2015-7-20 20:46 **/
# include <stdio.h>

int main()
{
 if (5)
  printf("aaaaaa\n");
 if (0)
  printf("bbbbbb\n");
 if (0==0)
  printf("cccccc\n");
 system("pause");

 return 0;

}

/* *************************************
 结果分析:
 aaaaaa
 cccccc
 * ************************************/

 

/* 示例代码 if的范围问题 **
 * 时间 2015-7-21 19:55 **/

 # include <stdio.h>

int main()
{
 
 if (1 > 2)
  printf("aaaaaaaaa\n");//--------->整个if语句
  printf("bbbbbbbbb\n");//--------->if之外的另一个语句语句

 if (1 > 2)
 {
  printf("ccccccccc\n");
  printf("ddddddddd\n");
 }                         //--------->整个if语句
 system("pause");
 return 0;

}

/* *************************************
 结果分析:
 bbbbbbbbb
 * ************************************/

 

/* 示例代码 if..else...的问题 **
 * 时间 2015-7-21 20:11      **/
# include <stdio.h>

int main()
{
 
 if (3 > 2)
  printf("aaaa\n");
 else
  printf("bbbb\n");//-------->整个if..else语句
  printf("cccc\n");//-------->另一个语句
 system("pause");
 return 0;

}
/* *************************************
 结果分析:
 aaaa
 cccc
 * ************************************/

 

/* 示例代码 if..else if...else的用法 **
 * 时间     2015-7-21 21:35         **/
# include <stdio.h>

int main()
{
 int i;
 printf("请输入一个100以内的整数:\n");

 scanf("%d", &i);
 
 if (!(i >= 0 && i <= 100))
  printf("请按提示输入数据\n");
 else if (i % 2 == 0)
  printf("这是一个偶数\n");
 else
  printf("这是一个奇数\n");

 system("pause");
 return 0;
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
《零基础看得懂的C语言入门教程》——(六)轻松了解逻辑运算
计算思维与循环结构
C++ if语句讲解+例题
Python 流程控制实例代码
3.1 单项选择题
C语言switch case语句详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服