图书介绍

C程序设计教程与实验 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C程序设计教程与实验 第2版
  • 吉顺如,陶恂,曾祥绪 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302468226
  • 出版时间:2017
  • 标注页数:315页
  • 文件大小:31MB
  • 文件页数:325页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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 201517

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类型定义符typedef233

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

热门推荐