《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 顺序结构程序设计

C语言程序设计 第4章顺序结构程序设计 C程序设计(第三版)
C程序设计(第三版) 第4章 顺序结构程序设计 C 语言程序设计

●主要内容 4.1C语句概述 4.2赋值语句 4.3数据输入输出的概念及在c语言中的实现 4.4字符数据的输入输出 45格式输入与输出 4.6顺序结构程序设计举例
⚫ 主要内容 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在c语言中的实现 4.4 字符数据的输入输出 4.5 格式输入与输出 4.6 顺序结构程序设计举例

4.1C语句概述 C程序 源程序文件1 源程序文件2源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句 C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句

41c语句概述 一个c程序可以有若千个源程序文件组成 一个源文件可以有若干个函数和预处理命令以及全局变量声 明部分组成 一个函数有函数首部和函数体组成 函数体由数据声明和执行语句组成 c语句分为 5类 控制语句 函数调用语句 表达式语句 空语句 复合语句 C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 ⚫ 一个c程序可以有若干个源程序文件组成 ⚫ 一个源文件可以有若干个函数和预处理命令以及全局变量声 明部分组成 ⚫ 一个函数有函数首部和函数体组成 ⚫ 函数体由数据声明和执行语句组成 ⚫ C语句分为 5类 控制语句 函数调用语句 表达式语句 空语句 复合语句

4.1C语句概述 (一)控制语句完成一定的控制功能 1f(0~else条件语句6 break间断语句 2for()~循环语句 7 switch0开关语句 3 While(~循环语句 8goto转向语句 4do~ whiled;循环语句9 return返回语句 5 continue继续语句 C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 (一)控制语句 完成一定的控制功能 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句

4.1c语句概述 )函数调用语句 有一个函数调用加一个分号构成一个语句 Printf(This is aC statement. C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 (二)函数调用语句 有一个函数调用加一个分号构成一个语句 Printf(“This is a C statement.”);

41c语句概述 三)表达式语句 有一个表达式加一个分号构成一个语句 赋值表达式 分号二 表达式语句 C程序设计(第版/24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 (三)表达式语句 有一个表达式加一个分号构成一个语句 赋值表达式 a = 3 ; 分号 表达式语句

4.1c语句额述 (四)空语句只有一个分号的语句 (什么也不做) 用来做流程的转向点 用来作为循环语句中的循环体 C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 (四)空语句 只有一个分号的语句 (什么也不做) ⚫ 用来做流程的转向点 ⚫ 用来作为循环语句中的循环体

41C语句概述 五)复合语句用一对括起来的语句 Z=X+y t=z/100; printf( %f, t) C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.1 C语句概述 (五)复合语句 用一对{}括起来的语句 { z=x+y; t=z/100; printf(“%f”,t); }

4.2赋值语句 赋值语句是由赋值表达式加上一个分号构成 例:a=100赋值表达式 a=100;赋值语句 条件中不能含有赋值符号,但是赋值表达式可以 包含于条件表达式中 例:if(a=b) t=a 错误 f(a=b)>0)t=a; 正确 C程序设计(第版24
C程序设计(第三版) 2021/2/24 4.2 赋值语句 •赋值语句是由赋值表达式加上一个分号构成 例:a=100 赋值表达式 a=100; 赋值语句 •条件中不能含有赋值符号,但是赋值表达式可以 包含于条件表达式中 例:if(a=b) t=a; 错误 if((a=b)>0) t=a; 正确
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《C++程序设计》课程教学大纲 C++ Programming(主讲:王群慧).doc
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)程序调试简介.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第五章 数组.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第四章 模块化与函数.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第三章 结构化程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符、表达式.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第一章 初步知识.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)课程简介.ppt
- 21世纪高职高专规划教材:《计算机网络技术实训教程》PDF电子书(共八章)(史秀璋).pdf
- 华中科技大学出版社:《深度探索C++对象模型》PDF电子书(候捷).pdf
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 河南工业大学:《微机原理与接口技术》第一章 计算机基本知识.ppt
- 河南工业大学:《微机原理与接口技术》第二章 8086体系结构.ppt
- 河南工业大学:《微机原理与接口技术》第三章 8086的指令系统.ppt
- 河南工业大学:《微机原理与接口技术》第四章 8086汇编语言程序设计.ppt
- 河南工业大学:《微机原理与接口技术》第五章 存储器原理与接口.ppt
- 河南工业大学:《微机原理与接口技术》第六章 微型计算机的输入/输出.ppt
- 河南工业大学:《微机原理与接口技术》第七章 可编程接口芯片.ppt
- 河南工业大学:《微机原理与接口技术》第八章 串行输入/输出接口.ppt
- 河南工业大学:《微机原理与接口技术》第九章 中断.ppt
- 《Visual C++编程技术》课程电子教案(讲义)第1章 Visual c++6.0基本应用程序的创建.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第2章 Windows编程与MFC基础.pdf