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语言

    spContent=C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序.嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据 ...

  2. 计算机程序c复杂,《计算机程序设计(C语言)》见面课答案

    <计算机程序设计(C语言)>见面课及答案 见面课:模块化程序设计方法 1.下面的描述,哪一个不符合模块化程序设计的特点( ) A.程序设计的复杂性提高了 B.提高了代码的重用性 C.易于维 ...

  3. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx

    C语言程序设计_05循环结构程序设计讲述 第5章 循环结构程序设计5.1 while循环结构5.2 do-while循环结构5.3 for循环结构5.4 与循环有关的控制语句5.5 3种循环语句的比较 ...

  4. python语言程序设计教程-Python语言程序设计(视频教程)

    -- 为什么要学习计算机编程? -- 因为编程是件很有趣的事儿,能启迪思维,还有诗和远方... Python语言,由Guido van Rossum大牛在1990年发明,它是当今世界最受欢迎的计算机编 ...

  5. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...

  6. 江西师范大学c语言程序考研,2018年江西师范大学程序设计(C语言)考研大纲

    科目代码.名称: 865程序设计(C语言) 适用专业: 085211 计算机技术. 085212 软件工程 一.考试形式与试卷结构 (一)试卷满分 及 考试时间 本试卷满分为150分,考试时间为180 ...

  7. c语言使用数组计算最大数。_程序设计入门——C语言_浙江大学_第10次开课

    课程概述 程序设计是一门基础课程.对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯:对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机 ...

  8. c语言不允许对数组的大小做动态定义,数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt...

    <数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt>由会员分享,可在线阅读,更多相关<数组,C语言程序设计课件,与中南大学出版社教材相配套.ppt(32页珍藏版)> ...

  9. c语言程序参数mook,C语言程序设计-中国大学mooc-题库零氪

    第一周:程序设计与C语言 1.1 计算机和编程语言随堂测验 1.计算机本身最擅长的能力是? A.推理 B.想像 C.重复 D.分析 2.编程语言是和计算机交谈的语言 3.计算机(CPU)可以直接运行人 ...

  10. c语言程序设计了解,C语言程序设计

    图书简介 本书图文并茂,示例丰富,对C语言的基础知识进行了彻底剖析,内容涉及输入输出.流程控制.数组.函数.指针.文件操作等.对难以理解的概念,均精心绘制示意图,进行清晰.通俗地讲解.本书首次将在线评 ...

最新文章

  1. python十大标准_python对标准类型的分类
  2. R回归模型glm与lm的区别
  3. Java控制语句——for循环
  4. vim配置python开发环境_VIM插件管理及python开发环境配置
  5. SpringtMVC中配置 mvc:annotation-driven/ 与 mvc:default-servlet-handler/ 的作用
  6. ADO.NET数据库操作------SqlDataReader和SqlDataAdapter 区别
  7. java斐波那切数列_Java中的递归方法
  8. 哪里有mysql认证_国内哪个城市可以考mysql认证
  9. php5中this_self_parent关键字用法讲解
  10. AngularJS-模型和控制器
  11. hdu4521 小明系列的问题——小明序列(LIS变种 (段树+单点更新解决方案))
  12. lorenz系统simulink仿真_simulink控制系统仿真之控制系统的分析方法(2)(频域分析法)...
  13. RMAN冷备份异机还原
  14. java注释指导手册
  15. error: could not lock config file .git/config: Permission denied/Command failed with exit 255
  16. Geoserver 发布 shp文件
  17. 2.微信小程序(colorUI)- 构建底部操作条
  18. linux终端清除命令,如何清除 Linux 中的终端?使用 clear 命令清除 Linux 终端
  19. POI读取doc,docx文档内容
  20. 最优化理论与凸优化的用处

热门文章

  1. 【置顶】图灵近期出版和即将出版的新书
  2. Vue.js 响应式原理
  3. 竞赛题B:股市风云。
  4. python批量提取word指定内容_python word 段落提取
  5. UID GID 说明及例子
  6. 评价模型-TOPSIS法
  7. 准静态、静态、动态(动力学分析)
  8. 运算符重载例子分数加减乘除,赋值,输入输出比较大小
  9. 如何根据自己的需要培养游戏开发技能?又一篇游戏编程入门指南
  10. 十个Chatbot框架介绍