下载此文档

第4章 选择结构程序设计.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/ 31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 31 下载此文档
文档列表 文档介绍
if语句
switch语句
选择结构程序设计举例
第四章选择结构程序设计
第四章目录
本章练习
问题提出:
计算分段函数:
y=
3-x x≤0
2/x x>0
解题的步骤:
输入x
x≤0

y=3-x
y=2/x

输出y的值
第四章问题的提出
C语言用来设计条件选择结构程序的选择语句有两种: if语句、switch语句。
if语句
1、单分支选择if语句
if语句有三种形式:单分支选择if语句、双分支面具选择if语句、多分支选择if语句。
语句形式:
if (表达式) 语句;
语句执行流程:
表达式
语句
真(非0)
假(0)
第四章 if语句
if语句的三种形式
例4-1:从键盘输入两个整数a和b,如果a大于b则交换两数,最后输出两个数。
#include <>
输入a,b
a>b
交换a、b
输出
结束


void main()
{int a,b,t;
scanf("%d,%d",&a,&b);
if(a>b) {t=a;a=b;b=t;}
printf("a=%d,b=%d\n",a,b);
}
第四章 if语句
第四章 if语句
注意:
(1)if语句自动结合一个语句,当满足条件需要执行多个语句时,应用一对大括号{}将需要执行的多个语句括起,形成一个复合语句。
(2)if语句中表达式形式很灵活,可以是常量、变量、任何类型表达式、函数、指针等。只要表达式的值为非零值,条件就为真,反之条件为假。
2、双分支选择if语句
语句形式:
if (表达式) 语句1;
else 语句2 ;
语句执行流程:
表达式
语句1
真(非0)
假(0)
语句2
第四章 if语句
例4-2 输入两个整数,输出其中较大的数。
#include <>
#include <>
void main()
{int x,y,max;
scanf("%d,%d",&x,&y);
if(x>y) max=x;
else max=y;
printf("max=%d\n",max);
}
输入x,y
x>y
max=x
输出最大值
结束


max=y
第四章 if语句
注意
第四章 if语句
if和else语句之间只能有一个语句,当if~else之间的语句不只一句时,应用一对{}将语句括起。
if(a>b) {a++;b++;}
else { a=0;b=10;}
3、多分支选择if语句
语句形式:
if (表达式1) 语句1;
else if (表达式2)语句2;
……
else if (表达式n)语句n;
else 语句n+1;
第四章 if语句
语句执行流程:
表达式1
语句1
真(非0)
假(0)
语句2
表达式2
真(非0)
表达式2
语句n
语句n+1
假(0)
假(0)
第四章 if语句

第4章 选择结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 31
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 管理资源吧
  • 文件大小 0 KB
  • 时间2012-02-07
最近更新