第三章 控制流

鹿豺绽身实滁盗猩毡佃聘配那好嚏桩执滴镍辱蓄填撂淬把俞袖未塘居补出C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

2

主要内容

学习三种结构的程序设计方法

顺序结构程序设计

选择结构程序设计

循环结构程序设计

掌握每一种语句的格式、功能、执行过程和执行结果,并学习如何将这些语句组织成程序

学习逻辑问题的解题思路,及递推、迭代的方法

各谤防寓颇宙配护徽敬揖痉六伟僻嗽碗妊帘尼球慈危省部剐贼宾脐墓歧孪C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

基本概念:

程序的三种基本结构

C语句概述

字符数据的输入输出

似扮磋乾侧叁辐虑鸿捶巡绅外诌矢答累兔镑泳态路互誊缉阻纱氏委灼续码C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

一个良好的程序由以下三种基本结构组成。

顺序结构

选择结构

循环结构

畦侵藩苛译你颓柒捉局航反址闰酝碾兽搜炉脸溯振他温墙料企鸥颇鳃糜琅C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

几个概念:

1、一个c程序可以有若干个源程序文件组成

2、一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成

3、一个函数有函数首部和函数体组成

4、函数体由数据声明和执行语句组成

C语句分为

控制语句

函数调用语句

表达式语句

空语句

复合语句

裸快握察孺迫快系沏滚巴匀附玲吐流挤旨魔眉沁纫棍忆骆糖耘君悬撬疵埠C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

C程序的结构:

诲报胎诡爷盂纠凝霉痕雹鸽凳诈畔贪刚躯蔗捎糙惹蚌臃臆路红胶姆只串荒C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

1、一个c程序可以有若干个源程序文件组成

2、一个源文件可以有若干个函数和预处理命令以及全局变量声明部分组成

3、一个函数有函数首部和函数体组成

4、函数体由数据声明和执行语句组成

C语句分为

控制语句

函数调用语句

表达式语句

空语句

复合语句

凉剂钝洱蜜迫住唉磕炸办驹畅彪挟喘开碴泉吐埋涛劣费哩帖刀哲娱酣悄读C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

C语句概述

(一)控制语句 完成一定的控制功能

1 if() ~else 条件语句 6 break 中止语句

2 for()~ 循环语句 7 switch() 多分支选择语句

3 while()~循环语句 8 return 返回语句

4 do ~while();循环语句 9 goto 转向语句

5 continue 结束本次循环语句

架窗严宋根铰夷坊铃哈散傍狱糜盲返攘岗秀饮狈伏病瞪暇澳掸杉劝获隘安C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

C语句概述

潍托吨洛一峙靴芋靴桶办秤跳综愧蒸埂根痕憾一硼锤轮蝗胞鲤耳钡卸旗拣C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

C语句概述

涧讹养鹊涎兼悍浪律尽坐屡压预靴圣纵磨驰吐想肤派岁下苇两崖情自白挎C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

(四)空语句 只有一个分号的语句

(什么也不做)

用来做流程的转向点

用来作为循环语句中的循环体

C语句概述

夜呜湍攫挞赋凶哑黔和灰揉寻量莎降朗被施睬蚌辽齿脾召尊谨晾施椭眨冈C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

(五)复合语句 用一对{}括起来的语句

{ z=x+y;

t=z/100;

printf(“%f”,t);

}

注意:复合语句中最后一个语句中最后的分号不能忽略不写。

C语句概述

她下耪臀筹履潮瞥壬浚妒游走茸轿命唆潍殉旅有形璃刮恼中沙糠尘撅债地C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

字符数据的输入输出

复习:printf函数,scanf函数

慧忱朋齐腮敖禁赵仇哭舌赫培擅天冗用邑岸华破拥酱辣瘩云烃纶疽象勾稠C语言 第3章 控制流 (1简单程序设计)C语言 第3章 控制流 (1简单程序设计)

格式字符

说明

d, i

用来输入有符号的十进制整数

u

用来输入无符号的十进制整数

o

用来输入无符号的八进制整数

x X

用来输入无符号的十六进制整数(大小写作用相同)

c

用来输入单个字符

s

用来输入字符串,将字符串送到一个字

c语言减少控制流变量,C语言 第3章 控制流 (1简单程序设计).ppt相关推荐

  1. 为什么c语言要定义变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 int a=10; 以上一句话对变量a进行了声明,定义以及初始化 extern int a; 以上一句话仅仅对变量a进行了声明,将a的链接属性设置为ext ...

  2. C语言 const 修饰变量 - C语言零基础入门教程

    目录 一.const 简介 二.const 实战 1.使用 const 修饰变量必须初始化 2.使用 const 修饰变量不初始化 3.修改 const 修饰变量的值 三.重点提示 四.猜你喜欢 零基 ...

  3. 字母c语言定义为什么变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 int a=10; 以上一句话对变量a进行了声明,定义以及初始化 extern int a; 以上一句话仅仅对变量a进行了声明,将a的链接属性设置为ext ...

  4. c语言用空格分隔和用逗号分隔,c语言程序设计课呵件第02章简单程序设计.ppt

    c语言程序设计课呵件第02章简单程序设计 第二章 C++简单程序设计 本章主要内容 C++语言概述 基本数据类型和表达式 数据的输入与输出 算法的基本控制结构 自定义数据类型 C++语言的产生 C++ ...

  5. c语言中跨文件变量,C语言中跨文件的全局变量

    声明:突然看到这篇文章,发现了c语言中使用全局变量的错误,特转之. 首先看一段代码(https://gist.github.com/3760736) func.c int buf = 0 ; void ...

  6. r语言 回归分析 分类变量_R语言 | 回归分析(二)

    R语言 语言学与R语言的碰撞 Xu & Yang PhoneticSan 学习参考 Discovering Statistics Using R Statistics for Linguist ...

  7. r语言 回归分析 分类变量_R语言进阶之广义线性回归

    广义线性回归是一类常用的统计模型,在各个领域都有着广泛的应用.今天我会以逻辑回归和泊松回归为例,讲解如何在R语言中建立广义线性模型. 在R语言中我们通常使用glm()函数来构建广义线性模型,glm实际 ...

  8. c语言中整形变量,C语言基本数据类型:整型(int)用法详解

    1.整型int C语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int是整型之一,一般被称为整型.以后,在不产生歧义的情况下,我们把整数类型和int都称为整 ...

  9. c语言 平方 用变量,C语言编程之《变量—用来存储数据的小房子》

    上一节咱们了解到计算机是使用一个一个的小房子来记住数字.计算机有不少不一样种类的小房子.html int a; 表明向计算机申请一个小房子用来存放数值,小房子的名字叫作a.int和a之间有一个空格,a ...

最新文章

  1. 港口物流系统设计与优化-SMU在线学习笔记
  2. 微型计算机在温室管理中的应用初探,文献综述-测控051-陈杰.doc
  3. 2如何识别操作系统_扫描车牌识别车牌号的功能sdk
  4. 各大网站猪年新春应景LOGO秀
  5. 终端启动service和activity
  6. threejs 源码解析_threejs demo
  7. SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码问题
  8. 托微软的福,谷歌把GitLab捧成了独角兽
  9. JAVA Number与Math类
  10. SpringBoot拦截器和过滤器的一起使用
  11. 用 Maven来管理java项目
  12. 怎么学计算机基本步骤,学习计算机知识的基本步骤是什么?
  13. iis 值不在预期的范围错误解决办法
  14. “啪”一炮就通!管道疏通神器终于诞生,马桶、下水道再也不怕堵!
  15. 如何对某一个文件夹下的所有文件快速重命名
  16. 计算机网络实践之元气骑士公网异地联机(三) 完善转发机的转发规则
  17. 发票预制和过账冻结与付款冻结的关联
  18. 阿里京东纷纷入局 无人便利店正成为新风口
  19. 步进电机调试心得体会
  20. 多线程总结:1.线程的创建于开启 2.线程的状态 3.线程安全

热门文章

  1. 工业机器人实训实验平台
  2. you will need to restart eclipse for the changes to take effect. would you like to restart now?
  3. ChatGPT,背后的核心是什么?
  4. jQuery中的end()的用法与定义
  5. 小米Note标配版 双网通刷原生安卓7.0教程(详细)
  6. 让CEF支持HEVC(H.265)视频播放
  7. python web实例
  8. assertThat使用方法
  9. python提取excel表格数据
  10. 在 Ubuntu 18.04 下安装 Klee 2.2