当前位置:首页 > 工业技术
C程序设计教程与实验  第2版
C程序设计教程与实验  第2版

C程序设计教程与实验 第2版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:吉顺如,陶恂,曾祥绪
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302468226
  • 页数:315 页
图书介绍:本书共分10章,内容包括C语言的基本结构、数据类型及其运算符和表达式、C程序的3种控制结构、数组、函数、指针、结构体和文件。第10章通过一款智能充电机的编程实例,介绍了C语言在单片机编程中的具体应用。
《C程序设计教程与实验 第2版》目录

第1章C语言程序设计概述 1

1.1 C程序简介 1

1.2 C程序的结构与书写格式 3

1.3 C语言的特点 4

1.4 C程序的开发过程 5

1.5 C程序的基本要素 6

1.5.1标识符 6

1.5.2数据类型、常量和变量 7

1.6 C程序的集成开发环境 11

1.6.1 Dev-C+++ 11

1.6.2 Visual Studio 2015 17

1.7习题 27

1.8实验1熟悉C程序编程环境 28

第2章 顺序结构程序设计 31

2.1运算符和表达式 31

2.1.1算术运算符和算术表达式 31

2.1.2赋值运算符和赋值表达式 32

2.1.3逗号运算符和逗号表达式 33

2.1.4强制类型转换运算符 34

2.1.5 sizeof运算符 34

2.1.6不同数据类型的数据间的混合运算 35

2.1.7自增、自减运算符 36

2.1.8位运算符 36

2.2 C语言的基本语句 37

2.3输入与输出函数 38

2.3.1格式输入/输出函数 38

2.3.2字符输入/输出函数 43

2.4算法简介 44

2.4.1算法的概念 44

2.4.2算法的特性 45

2.4.3算法的表示 46

2.5应用举例 48

2.6习题 51

2.7实验2顺序结构程序设计 53

第3章 选择结构程序设计 57

3.1关系运算符和逻辑运算符 57

3.1.1关系运算符 57

3.1.2逻辑运算符 58

3.2选择结构控制语句 59

3.2.1 if语句 59

3.2.2条件运算符 62

3.2.3 switch语句 63

3.3应用举例 65

3.4习题 71

3.5实验3选择结构程序设计 75

第4章 循环结构程序设计 79

4.1循环结构控制语句 79

4.1.1 while循环语句 79

4.1.2 do …while循环语句 80

4.1.3 for循环语句 82

4.1.4 break语句和continue语句 83

4.2循环的嵌套 85

4.3应用举例 86

4.4习题 90

4.5实验4循环结构程序设计 95

第5章 数组 99

5.1一维数组 99

5.1.1一维数组的定义和引用 99

5.1.2一维数组的初始化 100

5.1.3一维数组的应用举例 101

5.2二维数组 104

5.2.1二维数组的定义和引用 104

5.2.2二维数组的初始化 105

5.2.3二维数组的应用举例 106

5.3字符串 109

5.3.1字符串与字符数组 109

5.3.2字符串处理函数 111

5.4应用举例 115

5.5习题 124

5.6实验5数组程序设计 128

第6章 函数 132

6.1结构化与模块化程序设计思想 132

6.2函数的定义与调用 134

6.2.1函数的定义 134

6.2.2函数的声明 135

6.2.3函数的调用 136

6.2.4函数的参数和返回值 138

6.2.5数组名作函数参数 139

6.3递归函数 141

6.4变量的作用域和存储类别 144

6.4.1变量的作用域 144

6.4.2变量的存储类别 146

6.5函数与带参数的宏 148

6.6应用举例 149

6.7习题 154

6.8实验6函数程序设计 157

第7章 指针 163

7.1指针概述 163

7.1.1指针的概念 163

7.1.2指针变量的定义 165

7.1.3指针变量的引用 165

7.2指针与数组 169

7.2.1通过指针引用数组元素 170

7.2.2指针与数组名 174

7.3指针与字符串 176

7.4指针与函数 178

7.4.1指针作为函数参数 178

7.4.2返回指针值的函数 182

7.4.3指向函数的指针 184

7.5多级指针 186

7.5.1指向指针的指针 187

7.5.2指针数组 188

7.5.3指向多维数组行的指针 193

7.6应用举例 196

7.7指针小结 198

7.8习题 199

7.9实验7指针程序设计 204

第8章 结构体与共用体 208

8.1结构体概述 208

8.1.1结构体变量的定义和初始化 208

8.1.2结构体成员的引用 210

8.2结构体数组 212

8.3指向结构体的指针 214

8.4结构体与函数 218

8.5链表 219

8.5.1动态内存管理 220

8.5.2链表概述 222

8.5.3链表的相关操作 223

8.6共用体概述 230

8.6.1共用体变量的定义和初始化 230

8.6.2共用体变量的引用 231

8.7类型定义符typedef 233

8.8应用举例 236

8.9习题 239

8.10实验8结构体与链表程序设计 245

第9章 文件 250

9.1文件概述 250

9.2常用文件操作函数 251

9.2.1文件的打开与关闭 251

9.2.2文件的读/写 253

9.2.3文件的定位 260

9.2.4文件读/写中的检测 262

9.3应用举例 262

9.4习题 268

9.5实验9文件程序设计 272

第10章 单片机C语言编程实例 277

10.1功能要求 277

10.2硬件线路 277

10.3编程分解 279

10.3.1充电控制 279

10.3.2时钟中断 280

10.3.3端口操作 281

10.4单片机C语言编程小结 282

10.5智能充电机完整源代码 283

附录 295

附录A常用字符与ASCII代码对照表 295

附录B编译预处理指令 296

附录C运算符和结合性 301

附录D C库函数 302

附录E C程序中常见错误分析 307

参考文献 315

相关图书
作者其它书籍
返回顶部