清华大学出版社 TSINGHUA UNIVERSITY PRESS 第三章 最简单的程序设计-一顺序程序设计
第三章
清华大学出版社 TSINGHUA UNIVERSITY PRESS ●主要内容 31程序的三种基本结构 32C语句概述 33赋值表达式和赋值语句 3.4数据输入输出的概念及在C语言 中的实现
⚫ 主要内容 3.1 程序的三种基本结构 3.2 C语句概述 3.3 赋值表达式和赋值语句 3.4 数据输入输出的概念及在C语言 中的实现
清华大学出版社 TSINGHUA UNIVERSITY PRESS 主要内容 3.5字符数据的输入输出 36简单的格式输入与输出 37较复杂的输入输出格式控制 38顺序结构程序设计举例
• 主要内容 3.5 字符数据的输入输出 3.6 简单的格式输入与输出 3.7 较复杂的输入输出格式控制 3.8 顺序结构程序设计举例
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.1程序的三种基本结构 一个良好的程序由以下三种基本结构组成 (1)顺序结构:各操作步骤顺序执行,是种 最简单的基本结构
3.1 程序的三种基本结构 • 一个良好的程序由以下三种基本结构组成: (1) 顺序结构:各操作步骤顺序执行,是一种 最简单的基本结构
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.20语句概述 C程序的结构 C程序 源程序文件1 源程序文件2源程序文件n 预处理命令数据声明 函数1 函数n 函数首部函数体 数据声明执行语句
3.2 C语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句 C程序的结构:
清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 一个C程序可以有若千个源程序文件组成 个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 个函数有函数首部和函数体组成 函数体由数据声明和执行语句组成 ·C语句分为5类 控制语句 函数调用语句 表达式语句 空语句 复合语句
3.2 C语句概述 • 一个c程序可以有若干个源程序文件组成 • 一个源文件可以有若干个函数和预处理命令 以及全局变量声明部分组成 • 一个函数有函数首部和函数体组成 • 函数体由数据声明和执行语句组成 • C语句分为5类 控制语句 函数调用语句 表达式语句 空语句 复合语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 (一)控制语句完成一定的控制功能 li0~else条件语句 6 break中止语句 2forO~循环语句 7 switch(多分支选择语句 3 while循环语句 8 return返回语句 4do~ while;循环语句9goto转向语句 5 continue结束本次循环语句
3.2 C语句概述 (一)控制语句 完成一定的控制功能 1 if() ~else 条件语句 6 break 中止语句 2 for()~ 循环语句 7 switch() 多分支选择语句 3 while()~循环语句 8 return 返回语句 4 do ~while();循环语句 9 goto 转向语句 5 continue 结束本次循环语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 320语句概述 (二)函数调用语句 由一个函数调用加一个分号构成 Printi(“ This is a c statement”)
3.2 C语句概述 (二)函数调用语句 由一个函数调用加一个分号构成 Printf(“This is a C statement.”);
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.20语句概述 (三)表达式语句 由一个表达式加一个分号构成 赋值表达式 十分号二 表达式语句 a 3
3.2 C语句概述 (三)表达式语句 由一个表达式加一个分号构成 a = 3 ; 赋值表达式 分号 表达式语句
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.20语句概述 (四)空语句只有一个分号的语句 ;(什么也不做) 用来做流程的转向点 用来作为循环语句中的循环体
3.2 C语句概述 (四)空语句 只有一个分号的语句 ;(什么也不做) • 用来做流程的转向点 • 用来作为循环语句中的循环体