图书介绍

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

C语言程序设计
  • 孙淑霞等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505381962
  • 出版时间:2003
  • 标注页数:270页
  • 文件大小:9MB
  • 文件页数:281页
  • 主题词:C语言(学科: 程序设计 学科: 高等学校) 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 C语言的特点1

1.2 C程序的基本结构1

1.3 C程序的调试5

1.3.1 编辑5

1.3.2 编译7

1.3.3 连接8

1.3.4 运行9

1.3.5 程序的跟踪调试9

1.4 程序举例10

习题11

第2章 C语言程序设计基础12

2.1 基本数据类型12

2.1.1 C程序数据分类12

2.1.2 常量、符号常量与变量13

2.2 常用数据类型14

2.2.1 整型数据14

2.2.2 实型16

2.2.3 字符型18

2.3.1 C程序的运算符和表达式的基本概念20

2.3 运算符和表达式20

2.3.2 算术运算符和算术表达式22

2.3.3 关系运算符和关系表达式23

2.3.4 逻辑运算符和逻辑表达式24

2.3.5 赋值运算符和赋值表达式26

2.3.6 自增、自减运算符及其表达式28

2.3.7 逗号运算符和逗号表达式29

2.3.8 位运算符30

2.3.9 其他运算符33

2.4.1 格式输出函数printf()34

2.4 基本输入/输出函数34

2.4.2 格式输入函数scanf()40

2.4.3 字符输出函数putchar()42

2.4.4 字符输入函数getchar()42

2.5 程序举例43

习题44

第3章 控制结构47

3.1 程序的3种基本控制结构47

3.1.1 C语句概述47

3.2.1 简单if语句49

3.1.2 C程序的逻辑结构49

3.2 if语句49

3.2.2 if-else语句50

3.2.3 else if语句51

3.2.4 if语句的嵌套52

3.3 switch语句54

3.4 while语句57

3.5 do-while语句58

3.6 for语句60

3.7 几种循环语句的比较和循环嵌套63

3.8.2 continue语句64

3.8 break语句和continue语句64

3.8.1 break语句64

3.9 goto语句和语句标号65

3.10 程序举例66

习题72

第4章 数组78

4.1 一维数组78

4.1.1 一维数组的定义和初始化79

4.1.2 一维数组元素的引用80

4.2.1 二维数组的定义和初始化83

4.2 多维数组83

4.2.2 二维数组元素的引用84

4.3 字符数组86

4.3.1 字符串与一维字符数组86

4.3.2 二维字符数组87

4.3.3 字符数组的输入和输出88

4.3.4 字符串处理函数89

4.4 程序举例91

习题94

5.1 指针与地址的概念96

第5章 指针96

5.2 指针变量的定义和引用97

5.3 指针运算99

5.4 指针与数组101

5.4.1 指向一维数组的指针101

5.4.2 指向二维数组的指针102

5.5 指针与字符串105

5.6 指向指针的指针107

5.7 用于动态内存分配的函数109

5.8 程序举例111

习题118

第6章 函数120

6.1 函数的定义和声明120

6.2 函数的调用与返回122

6.2.1 函数的调用122

6.2.2 函数的返回124

6.3 函数的参数125

6.3.1 传值调用125

6.3.2 传址调用126

6.4 命令行参数132

6.5 递归调用133

6.6 程序举例137

习题139

第7章 编译预处理与变量的存储类型143

7.1 宏定义143

7.1.1 不带参数宏的定义143

7.1.2 带参数宏的定义146

7.2 文件包含148

7.3 条件编译150

7.4.1 自动变量153

7.4 变量的存储类型153

7.4.2 静态变量154

7.4.3 寄存器变量155

7.4.4 外部变量156

7.5 多个源程序文件下的变量使用158

7.6 程序举例159

习题161

第8章 文件162

8.1 文件的基本概念162

8.1.1 缓冲文件系统162

8.2 文件的打开与关闭163

8.2.1 文件的打开函数fopen()163

8.1.2 非缓冲文件系统163

8.1.3 文件指针和文件位置指针163

8.2.2 文件的关闭函数fclose()165

8.3 文件的输入/输出函数165

8.3.1 按字符方式读/写文件的函数fgetc(),fputc()165

8.3.2 按行方式读/写文件的函数fgets(),fputs()167

8.3.3 按格式读/写文件的函数fprintf(),fscanf()170

8.3.4 按块读/写文件的函数fread(),fwrite()170

8.3.5 文件定位函数172

8.4 非缓冲文件系统175

8.5 程序举例175

习题180

第9章 结构体与共用体182

9.1 结构体182

9.1.1 结构体及结构体变量的定义182

9.1.2 结构成员的引用184

9.1.3 结构变量的初始化186

9.2 结构数组188

9.3 结构指针191

9.4 结构与函数193

9.4.1 结构变量作为函数的参数193

9.4.2 结构变量的地址作为函数的参数195

9.4.3 结构数组作为函数的参数197

9.5 共用体199

9.6 枚举201

9.7 用typedef定义类型203

9.8 链表204

9.8.1 单向链表204

9.8.2 链表的建立205

9.8.3 链表的插入和删除207

9.9 程序举例211

习题215

第10章 图形程序设计基础217

10.1 图形适配器的基本工作方式217

10.2 常用图形函数218

10.3 图形程序举例225

习题226

第2章 C语言程序设计基础228

习题参考答案228

第3章 控制结构230

第4章 数组233

第5章 指针239

第6章 函数243

第7章 编译预处理与变量的存储类型249

第8章 文件253

第10章 图形程序设计264

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

附录B C语言中的关键字269

附录C 运算符的优先级与结合性269

热门推荐