北京大学出版社:《C语言》PPT教学课件 第四章 最简单的c程序设计

清华大学出版社 TSINGHUA UNIVERSITY PRESS 第四章 最简单的c程序设计

清华大学出版社 TSINGHUA UNIVERSITY PRESS ●主要内容 41C语句概述 42赋值语句 4.3数据输入输出的概念及在c语言中的实现 44字符数据的输入输出 4.5格式输入与输出 4.6顺序结构程序设计举例
4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在c语言中的实现 4.4 字符数据的输入输出 4.5 格式输入与输出 4.6 顺序结构程序设计举例

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句 C程序设计(第三版) http:/ccf.tsinghua.edu.cn 3
C程序设计(第三版) http://ccf.tsinghua.edu.cn 3 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 一个c程序可以有若干个源程序文件组成 个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 个函数有函数首部和函数体组成 函数体由数据声明和执行语句组成 C语句分为5类 控制语句 函数调用语句 表达式语句 空语句 复合语句 C程序设计(第三版) http:/ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 4 • 一个c程序可以有若干个源程序文件组成 • 一个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 • 一个函数有函数首部和函数体组成 • 函数体由数据声明和执行语句组成 • C语句分为 5类 控制语句 函数调用语句 表达式语句 空语句 复合语句

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 (一)控制语句 完成一定的控制功能 li(~else条件语句6 break间断语句 2for(~循环语句 7 switch0开关语句 3whil(O循环语句8goto转向语句 4do~ while;:循环语句9 return返回语句 5 continue继续语句 C程序设计(第三版) http:/ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 5 (一)控制语句 完成一定的控制功能 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 二)函数调用语句 有一个函数调用加一个分号构成一个语句 Printf((“ This is a c statement”); C程序设计(第三版) http:/ccf.tsinghua.edu.cn 6
C程序设计(第三版) http://ccf.tsinghua.edu.cn 6 (二)函数调用语句 有一个函数调用加一个分号构成一个语句 Printf(“This is a C statement. ”);

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 (三)表达式语句 有一个表达式加一个分号构成一个语句 赋值表达式 分二 表达式语句 3 C程序设计(第三版) http:/ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 7 (三)表达式语句 有一个表达式加一个分号构成一个语句 a = 3 ; 赋值表达式 分号 表达式语句

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 (四)空语句 只有一个分号的语句 (什么也不做) 用来做流程的转向点 用来作为循环语句中的循环体 C程序设计(第三版) http:/ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 8 (四)空语句 只有一个分号的语句 (什么也不做) • 用来做流程的转向点 • 用来作为循环语句中的循环体

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.10语句概述 (五)复合语句用一对括起来的语句 E=X+y t=z/100 printf(%r”,t; C程序设计(第三版) http:/ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 9 (五)复合语句 用一对{}括起来的语句 { z=x+y; t=z/100; printf(“%f” ,t); }

清华大学出版社 TSINGHUA UNIVERSITY PRESS 4.2赋值语句 赋值语句是由赋值表达式加上一个分号构成 例:a=100 赋值表达式 a=100 赋值语句 条件中不能含有赋值符号,但是赋值表达式可以 包含于条件表达式中 例:if(a=b) if((a=b)>0) tt a 错误 a 正确 C程序设计(第三版) http:/ccf.tsinghua.edu.cn 10
C程序设计(第三版) http://ccf.tsinghua.edu.cn 10 •赋值语句是由赋值表达式加上一个分号构成 例:a=100 赋值表达式 a=100; 赋值语句 •条件中不能含有赋值符号,但是赋值表达式可以 包含于条件表达式中 例:if(a=b) t=a; 错误 if((a=b)>0) t=a; 正确
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学出版社:《C语言》PPT教学课件 第三章 数据类型、运算符与表达式.ppt
- 北京大学出版社:《C语言》PPT教学课件 第二章 程序的灵魂一算法.ppt
- 北京大学出版社:《C语言》PPT教学课件 第一章 C语言概述.ppt
- 重庆三峡职业学院:《商品网络防伪查询系统》讲义(毕业论文).doc
- 北大青鸟:《C++》PPT教学课件 第一章 C++概述.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
- 《C语言程序设计》课程教学资源:PPT教学课件 总复习.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(3/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(2/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输(1/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第五章 数字基带传输系统.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(4.3)AM调制系统性能.ppt
- 北京大学出版社:《C语言》PPT教学课件 第五章 选择结构程序设计.ppt
- 北京大学出版社:《C语言》PPT教学课件 第六章 循环控制.ppt
- 北京大学出版社:《C语言》PPT教学课件 第七章 数组.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第2章 数据库服务器的安装与卸载.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第3章 创建数据库.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第4章 Oracle企业管理器.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第5章 SQLPLUS.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第6章 物理存储结构.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第7章 逻辑存储结构.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第8章 数据库实例与操作模式.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第9章 数据库的启动与关闭.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第10章 模式对象.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第11章 安全管理.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第12章 数据库备份与恢复.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第13章 网络管理.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第14章 SQL语言基础.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第15章 PLSQL程序设计.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第16章 基于Oracle数据库的应用开发.ppt
- 《Oracle数据库基础教程》教学资源(PPT课件讲稿)第1章 oracle数据库概述.ppt
- 清华大学出版社:《java学习笔记》教学资源(PPT课件,JDK6课件和课本代码)第1章 了解Java.ppt