[计算机软件及应用]C语言程序设计4--李2012

输入三个字整数,输出其中最大的数(顺序) 方法二: main() { int a,b,c,t; scanf(“%d,%d,%d”,&a,&b,&c); if(ac相当a==(b>c),而不是(a==b)>c。 2. if语句及嵌套结构 在C语言中,常用的if语句是以下两种形式: 形式1: if(表达式) 语句 形式2: if(表达式) 语句1 else 语句2 if后面的表达式可以是任意表达式。if语句中可以再嵌套if语句,根据C语言规定,在嵌套的if语句中,else子句总是与前面最近的,不带else的if相匹配。if语句中的控制表达式应该用括号括起来,如果有else子句,则控制表达式后的语句同样必须用分号结束。若if子句或else子句由多个语句构成,则应该构成复合语句。 小 结 3. switch语句 掌握switch语句的执行过程和使用switch语句时的注意事项。 (1)每一个case后的常量表达式的值应当互不相同。 (2)switch 语句组中可以不包含default分支,如果没有default,则所有的常量表达式都不与表达式的值匹配时,switch语句就不执行任何操作。 另外,若把default写在某些case前面,当所有的常量表达式都不与表达式的值匹配时,switch语句就以default作为一个入口,执行default后面的语句及连续多个case语句,直至switch语句的结束。 (3)为了在执行某个case分支后终止switch语句的执行,总是把break语句作为每个case分支的最后一条语句,当执行到break语句时,使流程跳出本条switch语句。 小 结 《C语言程序设计》-第二章 《C语言程序设计》-第二章 熟练掌握下列语句的一般形式和执行过程: 1.if单分支语句 2.if-else语句 3.if语句嵌套 4.if-else-if语句 5.switch-case语句(default) 6.swith语句嵌套 学习目标 4.1 条件选择结构 4.2 条件分支的嵌套 4.3 开关选择结构 目 录 4.1 条件选择结构 条件分支语句有三种基本形式: (1) if 语句 (2) if …else语句 (3) 条件分支嵌套语句 1.if语句的简单形式 也称单选择结构。 if 语句的一般形式: if (表达式) 语句 例:if(a>0) a=a+1 语句 图4.1 单分支选择结构流程图 假(0) 真(非0) 表达式 执行过程: 如果表达式为真(非0),则执行其后 所跟的语句,否则不执行该语句。 这里的语句为一条语句,也可为复合语句 main() { int n; printf("input a number: "); scanf("%d",&n); if(n<0) n=-n; printf("The absolute value is %d\n",n); } n< 0 输入n n=-n 输出n y N 【例4.1】 求一个整数的绝对值 运行输入: Input a number: -5 运行结果:

c语言可作为程序分支的表达式,[计算机软件及应用]C语言程序设计4--李2012.ppt相关推荐

  1. c语言 温探程序,学习第二天,再探C语言

    今天学习书本的第二章,开始学习一些概念性的东西,好像这前几章好像都是概念性的东西,逻辑性好像没那么强,不知道后期的会不会对一个文科生来说,能不能理解. 第一天学了人生的第一个程序,那这个程序是怎么构成 ...

  2. 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...

    全国计算机等级考试二级C语言题型总结(二)--选择循环结构程序设计部分 C语言第二部分上机题型总结 选择结构部分: if结构题型总结 (案例1) 企业发放的奖金根据利润提成.利润(I)低于或等于10万 ...

  3. 单片机c语言出租车计时程序,基于单片机出租车计价器课题设计c语言编写(样例3)...

    <基于单片机出租车计价器课题设计(c语言编写).doc>由会员分享,可免费在线阅读全文,更多与<基于单片机出租车计价器课题设计(c语言编写)>相关文档资源请在帮帮文库(www. ...

  4. c语言点菜菜单程序大学一,数据结构实训报告 c语言点餐系统 net

    <数据结构实训报告 c语言点餐系统 net>由会员分享,可在线阅读,更多相关<数据结构实训报告 c语言点餐系统 net(14页珍藏版)>请在人人文库网上搜索. 1.北京联合大学 ...

  5. 51单片机c语言按键扫描程序,单片机按键扫描数码管显示C语言程序

    电子科学与技术 单片机按键扫描数码管显示C语言程序 按键扫描数码管显示程序共定义了6个键的功能:K1.K2.K3.K4以及K5.K8组成的一对复合键,其中K2,K3为连击键,K5为上档键.在正常工作模 ...

  6. 2级c语言高级应用程序,全国计算机等级考试二级教程-C语言程序设计.pdf

    第 1 页 第 0章 预备知识 全 国计算机等级考试二级考试 除要求考生能熟练地使用一种高级语 言或数据库语 言编 写程序 .调试程序外 ,还要求考生具有计算机 的基础知识 :了解操作系统的基本概念 ...

  7. c语言均值滤波程序,10种简单的数字滤波算法(C语言源程序)

    贴一个我的代码给大家 电路有市电 过零点检测 每次过零 启动150us的 TIMER1_ISR 中断 在3750 us开始,每隔150us采集一次市电的 ADC 以检测用的市电是110v还是220V ...

  8. c语言写一个程序有关泰勒公式,泰勒公式求e值——c语言算法实现

    题目: 通过泰勒公式的变形:e = 1 + (1/1!) + (1/2!) + (1/3!) + - + (1/n!)   (1/n! >= 10^-7)来求e的值 解析: 我们在看到由1到n的 ...

  9. 开发语音录入_语言翻译小程序app开发 解决了人们的语言障碍问题

    随着经济的发展,人们经济水平的提高,促进了国际交流越来越频繁,人们出国的次数也是越来越多.但是语言交流也是日常的障碍,给诸多的人带来不便.出国旅游要是语言不通还会影响旅游质量.语言翻译小程序的开发,便 ...

最新文章

  1. Lotus的书买回来了
  2. 两个byte[]拼接
  3. CentOS 6.4 命令行 安装 VMware Tools
  4. Go 标准库: log
  5. Linux内核分析 - 网络[十]:ARP杂谈
  6. Leetcode每日一题:53.maximum-subarray(最大子序和)
  7. php图片上传报非法错误,老师,我在上传图片时,提示非法上传文件
  8. nginx安装错误:c compiler cc is not found
  9. 西北农林科技大学计算机考研难吗,西北农林科技大学考研难吗?一般要什么水平才可以进入?...
  10. jquery UI 框架
  11. XP经典壁纸,多少人曾爱慕你年轻时的容颜
  12. 卷积码(Convolutional Code)
  13. 8类网线利弊_浅析网线8芯线各自的作用
  14. 财务报表版本在开发报表中的应用
  15. FFplay文档解读-16-音频过滤器一
  16. 阿里云普通硬盘与NAS盘的读写速度测试
  17. 2022年9月最新【国际版阿里云的注册流程】分享
  18. PhoneRescue for Mac(iOS数据恢复软件)
  19. Excel粘贴长文本数字 精度丢失
  20. java Eclipse 快捷键

热门文章

  1. 70 行 Go 代码打败 C!
  2. 我如何获得了梦想中的亚马逊工作机会?
  3. 支付宝澄清使用华为方舟编译器;三星苹果遭遇集体诉讼;PHP 7.4.0 beta4 发布 | 极客头条...
  4. 200 万年薪的博士,华为到底看重什么?
  5. 著名程序员 Eric S. Raymond :用 SaaS 是一种危险的愚蠢行为
  6. 再见,中关村“金三角”!
  7. App 开发穷途末路?
  8. 请别拿程序员当工人使唤!
  9. 狼性文化遭质疑,那我们当个佛系程序员可好?
  10. 如何快速学习Java? 1