当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

湖南软件职业技术学院:《C语言程序设计》第四章 选择结构程序设计(危孟君)

资源类别:文库,文档格式:PPT,文档页数:7,文件大小:180.5KB,团购合买
顺序结构 顺序结构是最简 单的算法结构,语句 与语句之间,框与框 之间是按从上到下的 顺序进行的。 语句执行的顺序 就是书写的顺序。
点击下载完整版文档(PPT)

C语言程序设计(第2版) 中南大学出版社 成奋华、陆惠民著 第四章选择结构程序设计 授课老师:危孟君一号 Email:weimengiun(@163.com

第四章 选择结构程序设计 授课老师: 危孟君 Email: weimengjun@163. com C语言程序设计(第2版) 中南大学出版社 成奋华、陆惠民 著

以前学过的: 顺序结构是最简 A 单的算法结构,语句 与语句之间,框与框 之间是按从上到下的 B 顺序进行的。 语句执行的顺序 就是书写的顺序。 顺序结构

A B 顺序结构 顺序结构是最简 单的算法结构,语句 与语句之间,框与框 之间是按从上到下的 顺序进行的。 语句执行的顺序 就是书写的顺序。 以前学过的:

我们一起来回忆:条件表达式 冷一般形式:表达式1?表达式2:表达式3 非0 0 表达式 表达式2 表达式3 例if(a>b) printf("%d,a; printf("%d,a>b?a: b); else printf(d”,b);

我们一起来回忆:条件表达式 ❖一般形式: 表达式1 ? 表达式2 : 表达式3 例 if (a>b) printf(“%d”,a); else printf(“%d”,b); printf(“%d”,a>b?a:b); 表达式1 表达式2 表达式3 非0 =0

选择型程序设计—语句(条件选择语句) 谞语句最简单形式 冷格式:(表达式)语句 冷执行过程: 假(0) 表达式 先对表达式求解,若表达式的值 ↓真(非0) 不为0,则执行语句,否则不执行 语句 例:if(x>y) printf(“%d”,x);

❖ 选择型程序设计——if语句(条件选择语句) ❖if语句最简单形式 ❖格式:if (表达式) 语句 ❖执行过程: 例:if (x>y) printf(“%d”,x); 真(非0) 假(0) 表达式 语句 ❖ 先对表达式求解,若表达式的值 不为0,则执行语句,否则不执行

●说明: ◆if后面的表达式类型任意(包括整型、实型、字待型) 如:if(3) printf("OK"); ◆语旬可以是多个操作语句,此时要用{}将几个 语旬括起来,成为一个复合语句。 例考虑下面程序的输出结果: #include maino int x, y; scanf("%od, % od", &x, &y) if(x>y) 不能实现预想的效果 X++;y++ printf("%od, %odn,x,y)

如:if(3) printf("OK"); ⚫说明: ◆if后面的表达式类型任意(包括整型、实型、字符型) ◆语句可以是多个操作语句,此时要用{}将几个 语句括起来,成为一个复合语句。 例 考虑下面程序的输出结果: #include main() { int x,y; scanf("%d,%d",&x,&y); if(x>y) x++; y++; printf("%d,%d\n",x,y); } 不能实现预想的效果

例用户输入一个整数,输出它的绝对值 程序分析 #include 输入是可 maino 能是正数、0或 i int x; 者负数,如果 printi“请输入一个整数:"); 输入的是正数 scanf(%od", &x) 或者0的话,原 f(x<0)x=X; 样输出,如果 printf("ood", X) 是负数的话, 要输出他的相运行:请输入一个数:12J 反数。 12

#include main() { int x; printf(“请输入一个整数:"); scanf("%d",&x); if(x<0) x= -x; printf("%d",x); } 例 用户输入一个整数,输出它的绝对值。 运行:请输入一个数:-12 12 程序分析: 输入是可 能是正数、0或 者负数,如果 输入的是正数 或者0的话,原 样输出,如果 是负数的话, 要输出他的相 反数

练习:输入两个实数,按从小到大的顺序输出 程序分析: main o 输出两个数a,b 如果ab,则要交 if (a>b) 换a,b,再输出 It=a; a=b; b=t; y printf (od, %d a, b);

练习:输入两个实数,按从小到大的顺序输出。 程序分析: 输出两个数a,b, 如果ab,则要交 换a,b,再输出。 main ( ) { float a,b,t; scanf ("%d,%d",&a,&b); if (a>b) {t=a;a=b;b=t;} printf (“%d,%d",a,b); }

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有