《C语言程序设计》课程教学课件(PPT讲稿)第三章 程序控制流

第三章 程序控制流
第三章 程序控制流

■顺序结构程序设计 ■选择结构程序设计 ■循环控制结构程序设计
◼ 顺序结构程序设计 ◼ 选择结构程序设计 ◼ 循环控制结构程序设计

(一)顺序结构程序设计
(一)顺序结构程序设计

内容 ■C语句概述 ■数据输入输出 ■顺序结构程序设计举例
内容 ◼ C语句概述 ◼ 数据输入输出 ◼ 顺序结构程序设计举例

(1.1)C语言概述
(1.1)C语言概述

C语句概述 C语句是用来向计算机系统发出操作指令。一 个语句经编译后产生若干条机器指令。一个实 际的程序应当包含若干语句。 应当指出,C语句都是用来完成一定操作任务 的。变量定义部分的内容不应称为语句。如: inta;不是一个C语句,它不产生机器操作,而 只是对变量的定义
C语句概述 C语句是用来向计算机系统发出操作指令。一 个语句经编译后产生若干条机器指令。一个实 际的程序应当包含若干语句。 应当指出,C语句都是用来完成一定操作任务 的。变量定义部分的内容不应称为语句。如: int a;不是一个C语句,它不产生机器操作,而 只是对变量的定义

C程序结构 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 全局变量声明 函数1 函数n 函数首部 函数体 局部变量 声明 执行语句
C程序结构

C语句分类 C程序的语句有五种,分号“,”是C语句结束的标志: 1)控制语句。完成一定的控制功能。如: if语句、for语言、breaki语句等。 2)函数调用语句。函数调用语句由一个函数调用加一 个分号构成。如: printf("this is a c statement.”)月 3)表达式语句。任何表达式加上分号构成,如: x=1; y=x+y; -X; y+1; 4)空语句。仅由一个分号构成,如: 5)复合语句。用{}括起来组成的一个语句,如: if(a>b){x=0;b=b+1;x=a;}
C语句分类 C程序的语句有五种,分号“ ; ”是C语句结束的标志: 1)控制语句。完成一定的控制功能。如: if语句、for语言、break语句等。 2)函数调用语句。函数调用语句由一个函数调用加一 个分号构成。如: printf(“this is a c statement.”); 3)表达式语句。任何表达式加上分号构成,如: x=1; y=x+y; - -x; y+1; 4)空语句。仅由一个分号构成,如: ; 5)复合语句。用{ }括起来组成的一个语句,如: if (a>b) { x=0;b=b+1;x=a;}

(1.2)数据输入输出
(1.2)数据输入输出

对数据输入输出的理解 1)所谓输入输出是以计算机主机为主体而言的。从计 算机向外部输出设备(如显示屏、打印机、磁盘等输出 数据称为“输出”;从外部向输入设备(如键盘、磁盘、 光盘、扫描仪等)输入数据称为“输入”。 2)C语言本身不提供输入输出语句,输入和输出操作是 由函数来实现的。在C标准函数库中提供了一些输入输 出函数,例如,printf函数和scanfi函数。 3)在使用C语言库函数时,要用预编译命令“井 include'”将有关的“头文件”包括到用户源文件中。 如在调用标准输入输出库函数时,文件开头应有以 下预编译命令:#include≤stdio.h>
对数据输入输出的理解 1)所谓输入输出是以计算机主机为主体而言的。从计 算机向外部输出设备(如显示屏、打印机、磁盘等)输出 数据称为“输出”;从外部向输入设备(如键盘、磁盘、 光盘、扫描仪等)输入数据称为“输入” 。 2)C语言本身不提供输入输出语句,输入和输出操作是 由函数来实现的。在C标准函数库中提供了一些输入输 出函数,例如,printf函数和scanf函数。 3)在使用C语言库函数时,要用预编译命令“# include”将有关的“头文件” 包括到用户源文件中。 如在调用标准输入输出库函数时,文件开头应有以 下预编译命令:#include
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符与表达式、位运算.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述、算法介绍.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第四章 选择结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第六章 数组.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第八章 编译预处理、第九章 指针、第十章 结构体、共用体及枚举类型、第十一章 文件.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第五章 循环结构.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第二章 数据类型、运算符及表达式.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第三章 最简单的C.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第七章 函数.ppt
- 《C语言程序设计》课程授课教案(PPT教学课件)第一章 C语言概论.ppt
- 清华大学:《C语言程序设计》课程PPT教学课件(谭浩强教材第二版,共七章).ppt
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第四章 C程序流程设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第六章 函数.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第五章 数组.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第七章 指针.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第二章 顺序结构程序设计.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第三章 数据输入与输出.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 程序的灵魂-算法.pps
- 呼和浩特职业学院:《C/C++程序设计》课程电子教案(PPT课件)第一章 C语言概述(授课教师:张媛).pps
- 呼和浩特职业学院:《C/C++程序设计》课程教学资源(各章习题)第十章 位运算(答案).doc
- 《C语言程序设计》课程教学课件(PPT讲稿)第五章 函数及预处理.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第八章 文件.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第四章 数组.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第七章 结构体与共用体.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第03章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第04章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第05章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第06章 数组.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第07章 函数.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第08章 编译预处理.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第09章 指针.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第10章 结构与链表.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第11章 位运算.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)第12章 文件.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 程序的灵魂——算法.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt