图书介绍

C程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C程序设计
  • 赵山林,高媛等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:711512552X
  • 出版时间:2004
  • 标注页数:332页
  • 文件大小:15MB
  • 文件页数:343页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 计算机基础知识1

1.1计算机硬件系统的构成及工作原理1

1.1.1计算机硬件系统的构成1

1.1.2计算机工作原理2

1.2计算机软件系统的组成4

1.3数进制及数据的存储4

1.3.1数进制4

1.3.2计算机中数据的表示5

1.3.3进制转换5

1.3.4数据在内存中的存储7

1.4机器语言和高级语言10

习题11

2.2算法的概念12

2.1利用计算机解决实际问题的基本步骤12

第2章 程序设计基础知识12

2.2.1算法的特性13

2.2.2算法的基本结构13

2.2.3算法的表示16

2.3结构化程序设计19

习题22

第3章 C语言概述23

3.1C语言发展过程及特点23

3.2C语言的基本词汇24

3.3C程序结构25

3.4C语言程序上机调试过程27

习题32

4.1数据结构33

第4章 数据类型及表达式33

4.2C语言程序中数据的表示方法35

4.2.1常量35

4.2.2变量39

4.3运算符及其表达式43

4.3.1C运算符概述43

4.3.2算术运算符及算术表达式45

4.3.3自增自减运算符及含自增自减表达式46

4.3.4赋值运算符和赋值表达式47

4.3.5逗号运算符和逗号表达式49

4.3.6表达式小结50

4.4C语言中的类型转换50

4.4.1类型的自动转换50

4.4.2强制的类型转换55

习题56

第5章 顺序结构程序设计58

5.1语句58

5.1.1语句的概念58

5.1.2C语句的分类58

5.1.3语句和表达式的区别59

5.2库函数的使用60

5.2.1库函数的使用60

5.2.2常用的输出函数60

5.2.3常用的输入函数66

5.2.4数学函数69

5.3顺序结构程序设计70

习题72

6.1逻辑量的表示方法75

6.1.1关系表达式75

第6章 选择结构程序设计75

6.1.2逻辑运算和逻辑表达式76

6.1.3实际问题中逻辑量的描述77

6.2if语句78

6.2.1if语句的格式78

6.2.2if语句的嵌套及多条件结构的实现80

6.2.3条件表达式83

6.3switch语句84

6.4选择结构程序设计举例86

习题93

7.1循环的概念97

第7章 循环结构程序设计97

7.2实现循环的语句98

7.2.1while语句98

7.2.2do-while语句102

7.2.3for语句104

7.2.4if和goto构成的循环107

7.3break和continue语句108

7.3.1break语句108

7.3.2continue语句110

7.4循环的嵌套111

7.5循环结构程序设计举例112

习题117

8.1.1模块化程序设计思想122

8.1概述122

第8章 函数122

8.1.2C语言程序结构123

8.1.3使用函数的必要性124

8.1.4函数的分类124

8.2函数的定义124

8.2.1函数的定义形式125

8.2.2函数的返回值127

8.2.3形参和返回值的设定127

8.3函数的调用128

8.3.1对被调用函数的声明128

8.3.2函数调用的一般形式129

8.4函数的嵌套及递归调用132

8.4.1函数的嵌套调用132

8.3.3函数调用的具体形式132

8.4.2函数的递归调用133

8.5局部变量和全局变量138

8.5.1局部变量138

8.5.2全局变量139

8.6变量的存储类别139

8.6.1自动存储类型140

8.6.2寄存器存储类型140

8.6.3外部存储类型140

8.6.4静态存储类型141

8.7函数举例142

习题145

第9章 数组150

9.1数组的概念150

9.2.1一维数组的定义151

9.2一维数组151

9.2.2一维数组元素的初始化152

9.2.3一维数组元素的引用153

9.2.4一维数组举例154

9.3多维数组的定义和使用157

9.3.1多维数组的定义157

9.3.2二维数组元素的初始化158

9.3.3多维数组元素的使用159

9.3.4二维数组举例160

9.4字符数组及字符串163

9.4.1字符数组的定义、引用及初始化163

9.4.2字符串及字符串处理函数165

9.4.3字符数组举例168

9.5数组作函数参数170

9.5.1数组元素作函数的参数170

9.5.2数组名作函数的参数171

9.5.3多维数组名作函数参数176

习题176

第10章 指针180

10.1指针的基本概念180

10.1.1变量的直接访问和间接访问180

10.1.2指针与指针变量181

10.2指针变量182

10.2.1指针变量的类型和指针变量指向变量的关系182

10.2.2指针变量的引用184

10.2.3指针的运算187

10.2.4指针变量作为函数参数189

10.3数组的指针192

10.3.1一维数组的指针193

10.3.2数组名作为函数参数和指针变量作为函数参数的一致性196

10.3.3多维数组的指针198

10.3.4字符串的指针202

10.4函数的指针和返回指针值的函数208

10.4.1函数的指针208

10.4.2指向函数的指针变量208

10.4.3指向函数的指针变量作函数参数210

10.4.4返回指针值的函数213

10.5指针数组与指向指针的指针215

10.5.1指针数组215

10.5.2指向指针的指针219

10.5.3命令行参数220

习题222

第11章 结构体、联合体与枚举类型225

11.1结构体的概念225

11.1.1结构体类型的定义225

11.1.2结构体变量的定义、引用、初始化226

11.1.3结构体的嵌套231

11.2结构体数组234

11.2.1结构体数组的定义234

11.2.2结构体数组的引用235

11.2.3结构体数组的初始化236

11.3结构体指针237

11.3.1指向结构体变量的指针237

11.3.2指向结构体数组的指针239

11.3.3结构体指针作函数参数241

11.4.1链表的概念242

11.4链表242

11.4.2内存的动态存储、分配与释放函数243

11.4.3链表的操作245

11.5联合体数据类型254

11.5.1联合体的定义254

11.5.2联合体变量的引用255

11.6枚举数据类型259

11.6.1枚举类型的定义260

11.6.2枚举变量的定义和引用260

11.7自定义类型262

习题263

12.1.1文件的概念265

第12章 文件265

12.1文件概述265

12.1.2缓冲文件系统266

12.2文件的使用266

12.2.1文件类型指针266

12.2.2文件的打开267

12.2.3文件的关闭268

12.2.4文件的读写269

12.2.5文件的定位275

12.2.6文件的检测277

12.3文件程序设计举例277

习题280

13.1中断281

13.1.1中断的概念281

第13章 中断和位运算281

13.1.2BIOS中断282

13.1.3DOS中断283

13.2位运算284

13.2.1位运算符284

13.2.2位运算举例291

13.3位段293

13.3.1位字段结构体的定义293

13.3.2位字段结构体变量成员的引用295

习题296

第14章 C语言图形设计298

14.1显示器的显示属性298

14.1.1图形的初始化及关闭298

14.1.2图形状态下的色彩选择及设置301

14.2常用的图形处理函数302

习题310

第15章 编译预处理311

15.1概述311

15.2宏定义311

15.2.1不带参数的宏定义311

15.2.2带参数的宏定义315

15.3文件包含317

15.4条件编译319

习题321

附录A 常用字符ASCII码表324

附录B C的运算符、优先级和结合性326

附录C TurboC常用库函数327

参考文献332

热门推荐