图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 黄迪明主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712101341X
  • 出版时间:2005
  • 标注页数:304页
  • 文件大小:12MB
  • 文件页数:315页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言程序设计基础知识1

1.1 计算机基础知识概述1

1.1.1 计算机与信息社会1

1.1.2 计算机中信息的表示2

1.1.3 计算机系统的组成5

1.2 算法及其表示8

1.2.1 计算机求解问题的步骤8

1.2.2 算法的表示9

1.3 C语言概述12

1.3.1 C语言简史及特点12

1.3.2 基本程序结构13

1.3.3 基本语法单位16

1.4 C语言程序的编写和运行18

1.4.1 编辑18

1.4.2 编译19

1.4.3 连接19

1.4.4 运行19

1.5 程序举例19

小结20

习题121

第2章 基本数据类型及运算22

2.1 基本数据类型22

2.2 常量24

2.2.1 整型常量24

2.2.2 浮点数常量25

2.2.3 字符常量25

2.2.4 字符串常量26

2.2.5 转义字符26

2.2.6 符号常量27

2.3 变量28

2.3.1 变量的定义28

2.3.2 变量的初始化28

2.3.3 变量地址29

2.4 基本运算29

2.4.1 算术运算29

2.4.2 赋值运算30

2.4.3 关系运算和逻辑运算33

2.4.4 位运算34

2.4.5 其他运算38

2.5 混合运算与类型转换39

2.5.1 自动类型转换39

2.5.2 强制类型转换40

2.6 运算优先级和结合性41

2.7 程序举例43

小结46

习题247

第3章 数据的输入、输出50

3.1 格式输出函数50

3.2 字符输出函数53

3.3 格式输入函数54

3.4 字符输入函数57

3.5 程序举例58

小结60

习题360

第4章 控制语句62

4.1 程序的基本结构62

4.2 复合语句63

4.3 if条件分支语句63

4.3.1 if流程63

4.3.2 if-else流程65

4.3.3 else if流程66

4.3.4 if语句嵌套68

4.4 多路开关语句69

4.5 循环语句74

4.6 while语句和do-while语句77

4.6.1 while语句77

4.6.2 do-while语句82

4.7 循环嵌套84

4.8 break、continue和goto语句86

4.8.1 break语句86

4.8.2 continue语句87

4.8.3 goto语句88

4.9 程序举例89

小结91

习题491

第5章 数组94

5.1 一维数组94

5.1.1 一维数组的定义94

5.1.2 一维数组元素的引用94

5.1.3 一维数组的初始化96

5.2 二维数组97

5.2.1 二维数组的定义97

5.2.2 二维数组元素的引用98

5.2.3 二维数组的初始化99

5.3 字符数组101

5.3.1 字符数组的定义和初始化101

5.3.2 字符数组的输入/输出103

5.3.3 与字符串处理有关的几个函数106

5.4 程序举例110

小结111

习题5111

第6章 指针114

6.1 指针的概念和定义114

6.1.1 指针的概念114

6.1.2 指针的定义115

6.1.3 指针的赋值115

6.2 指针运算118

6.3 指针和数组121

6.4 字符串指针125

6.4.1 指向字符数组的指针125

6.4.2 指向字符串常量的指针127

6.5 指针数组129

6.6 指向指针的指针131

6.7 程序举例133

小结137

习题6138

第7章 函数140

7.1 函数定义和调用140

7.1.1 函数定义140

7.1.2 函数调用141

7.2 函数参数145

7.2.1 传值调用145

7.2.2 传址调用146

7.3 函数与数组148

7.4 函数与指针150

7.4.1 返回指针的函数150

7.4.2 指向函数的指针152

7.5 递归函数154

7.6 命令行参数156

7.7 标准库函数158

7.8 预处理功能160

7.8.1 宏替换161

7.8.2 包含文件166

7.8.3 条件编译167

7.9 程序举例170

小结173

习题7174

第8章 变量的存储类型177

8.1 自动变量177

8.2 外部变量179

8.3 静态变量184

8.4 寄存器变量186

8.5 变量的初始化187

8.6 动态内存分配函数188

8.7 程序举例191

小结193

习题8194

第9章 结构197

9.1 结构及结构变量的定义与访问197

9.1.1 结构及结构变量的定义197

9.1.2 结构成员的访问198

9.1.3 结构变量的初始化200

9.2 结构数组201

9.3 结构和函数203

9.3.1 结构变量的传值调用203

9.3.2 结构指针及结构变量的传址调用206

9.4 结构型函数和结构指针型函数209

9.4.1 结构型函数209

9.4.2 结构指针型函数212

9.5 位域和结构嵌套213

9.5.1 位域213

9.5.2 结构嵌套216

9.6 引用自身的结构和链表217

9.6.1 单向链表218

9.6.2 双向链表220

9.6.3 循环链表222

9.7 程序举例222

小结224

习题9224

第10章 联合、枚举及定义类型227

10.1 联合227

10.2 枚举231

10.3 定义类型233

10.4 与系统有关的库函数235

10.4.1 BIOS接口调用函数236

10.4.2 DOS系统调用函数238

10.5 程序举例242

小结246

习题10246

第11章 输入、输出和文件管理248

11.1 流和文件248

11.2 控制台I/O248

11.2.1 字符输入、输出249

11.2.2 字符串的输入、输出250

11.3 文件251

11.3.1 打开文件函数252

11.3.2 关闭文件函数253

11.3.3 标准流式文件253

11.4 文件I/O254

11.4.1 单字符的输入、输出255

11.4.2 行的输入、输出256

11.4.3 数据块的输入、输出258

11.4.4 流式文件数据的格式化输入、输出259

11.4.5 文件的随机访问260

11.5 程序举例261

小结263

习题11264

第12章 C语言高级程序应用265

12.1 图形程序265

12.1.1 图形模式的初始化265

12.1.2 独立图形运行程序的建立268

12.1.3 屏幕颜色的设置和清屏函数268

12.1.4 基本图形函数270

12.1.5 封闭图形的填充273

12.1.6 有关图形窗口和图形屏幕操作函数275

12.1.7 图形模式下的文本输出278

12.2 声音程序281

12.2.1 声音函数281

12.2.2 音乐282

12.2.3 应用举例283

12.3 游戏程序设计实例284

附录A C语言的关键字293

附录B 运算符的优先级与结合性293

附录C 常用字符ASCII表294

附录D C语言中常用库函数295

参考文献304

热门推荐