图书介绍

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

C语言程序设计
  • 刘天印,冯运仿主编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030187628
  • 出版时间:2007
  • 标注页数:261页
  • 文件大小:11MB
  • 文件页数:274页
  • 主题词: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 程序设计的一般过程3

1.1.3 程序设计方法3

1.2 算法5

1.2.1 算法的概念5

1.2.2 算法的组成要素6

1.2.3 算法的描述6

1.3 C语言简介10

1.3.1 C语言出现的历史背景10

1.3.2 C语言的特点11

1.3.3 C语言字符集13

1.3.4 C语言标识符与关键字13

1.3.5 C语言程序基本结构14

1.4 C语言编程环境16

1.4.1 Turbo C 2.0编程环境16

1.4.2 Visual C++ 6.0编程环境18

1.5 本章小结21

习题一22

第2章 C语言的基本数据类型与表达式24

2.1 C语言的基本数据类型24

2.1.1 数据类型概述24

2.1.2 整型25

2.1.3 实型26

2.1.4 字符型26

2.2 常量与变量26

2.2.1 常量与符号常量27

2.2.2 变量与变量说明29

2.2.3 变量的初始化与赋值30

2.3 运算符与表达式31

2.3.1 算术运算符与算术表达式31

2.3.2 关系运算符与关系表达式33

2.3.3 逻辑运算符与逻辑表达式34

2.3.4 赋值运算符与赋值表达式36

2.3.5 条件运算符与条件表达式38

2.3.6 逗号运算符与sizeof运算符38

2.3.7 运算优先级与结合性39

2.4 数据类型转换40

2.4.1 自动类型转换40

2.4.2 强制类型转换42

2.5 实例分析44

2.6 本章小结45

习题二46

第3章 顺序结构程序设计47

3.1 结构化程序设计的基本结构47

3.1.1 结构化程序设计方法47

3.1.2 程序的三种基本结构49

3.2 输入与输出语句50

3.2.1 格式输出函数(printf函数)50

3.2.2 格式输入函数(scanf函数)56

3.2.3 字符输出函数(putchar函数)59

3.2.4 字符输入函数(getchar函数)60

3.3 实例分析60

3.4 本章小结61

习题三62

第4章 选择结构程序设计63

4.1 if语句63

4.2 if…else语句64

4.3 if…else if语句64

4.4 if语句的嵌套66

4.5 switch语句68

4.6 实例分析69

4.7 本章小结70

习题四70

第5章 循环结构程序设计73

5.1 while语句73

5.2 do…while语句74

5.3 for语句76

5.4 循环的嵌套78

5.5 break语句、continue语句与goto语句78

5.5.1 break语句78

5.5.2 continue语句79

5.5.3 goto语句80

5.6 实例分析80

5.7 本章小结82

习题五82

第6章 函数85

6.1 函数概述85

6.2 函数定义与函数调用87

6.2.1 函数定义87

6.2.2 函数调用89

6.2.3 函数声明90

6.3 函数的参数传递91

6.4 函数的嵌套调用与递归调用92

6.4.1 函数的嵌套调用92

6.4.2 函数的递归调用93

6.5 变量的作用域96

6.6 变量的存储属性99

6.6.1 自动变量(auto)99

6.6.2 寄存器变量(register)99

6.6.3 外部变量(extern)100

6.6.4 静态变量(static)100

6.7 实例分析101

6.8 本章小结102

习题六102

第7章 编译预处理105

7.1 宏定义105

7.1.1 不带参数的宏定义105

7.1.2 带参数的宏定义107

7.2 文件包含命令108

7.2.1 #include命令格式108

7.2.2 #include命令的多次调用及嵌套使用109

7.3 条件编译命令109

7.3.1 #ifdef109

7.3.2 #ifndef110

7.3.3 #if110

7.4 实例分析111

7.5 本章小结115

习题七115

第8章 数组118

8.1 一维数组118

8.1.1 一维数组的定义118

8.1.2 一维数组元素的引用119

8.1.3 一维数组的初始化120

8.1.4 应用举例121

8.2 二维数组与多维数组124

8.2.1 二维数组的定义125

8.2.2 二维数组元素的引用125

8.2.3 二维数组的初始化126

8.2.4 多维数组127

8.2.5 应用举例128

8.3 字符数组与字符串128

8.3.1 字符数组的定义与初始化128

8.3.2 字符串与字符数组129

8.3.3 字符数组的输入与输出130

8.3.4 字符串处理函数131

8.4 数组作为函数参数132

8.4.1 数组元素作函数的参数132

8.4.2 数组名作函数的参数133

8.5 实例分析135

8.6 本章小结139

习题八140

第9章 指针142

9.1 指针的概念142

9.2 指针变量144

9.2.1 指针变量的定义144

9.2.2 指针变量的运算146

9.3 指针与数组147

9.3.1 指针与一维数组148

9.3.2 指针与二维数组149

9.3.3 指针数组153

9.4 指针与字符串154

9.4.1 字符指针与字符数组154

9.4.2 字符指针数组156

9.5 指针与函数158

9.5.1 指针作为函数形式参数158

9.5.2 返回指针的函数161

9.5.3 指向函数的指针162

9.6 指向指针的指针165

9.7 带参数的main函数167

9.8 实例分析169

9.9 本章小结171

习题九172

第10章 结构体、共用体、枚举及类型定义177

10.1 结构体类型变量177

10.1.1 结构体类型说明和结构体类型变量的定义178

10.1.2 结构体类型变量的引用180

10.1.3 结构体类型变量的初始化181

10.2 结构体与数组182

10.2.1 结构体数组的定义182

10.2.2 结构体数组的初始化与结构体数组元素的引用183

10.3 结构体与指针185

10.3.1 指向结构体变量的指针185

10.3.2 指向结构体数组的指针186

10.4 结构体与函数187

10.4.1 结构体变量作为函数的参数187

10.4.2 用指向结构体变量的指针作为函数的参数188

10.4.3 返回结构体类型值的函数190

10.5 链表190

10.5.1 链表的概念190

10.5.2 动态存储分配函数191

10.5.3 链表的基本操作193

10.6 共用体200

10.6.1 共用体类型变量的定义200

10.6.2 共用体类型变量的引用201

10.7 枚举类型203

10.8 自定义数据类型(typedef)205

10.9 实例分析207

10.10 本章小结212

习题十213

第11章 文件217

11.1 文件的概述217

11.1.1 数据文件217

11.1.2 文件的存取方式218

11.1.3 流式文件与文件缓冲区219

11.1.4 文件指针类型(FILE)219

11.1.5 文件的操作220

11.2 文件的打开与关闭221

11.2.1 fopen函数221

11.2.2 fclose函数223

11.3 文件的顺序读写224

11.3.1 单个字符的读写224

11.3.2 输入和输出一个字符串226

11.3.3 格式化的输入与输出227

11.3.4 按“记录”的方式输入和输出229

11.4 文件的定位与文件的随机读写231

11.4.1 fseek函数231

11.4.2 ftell函数233

11.5 文件操作的出错检测234

11.5.1 ferror函数234

11.5.2 clearerr函数235

11.5.3 feof函数235

11.6 实例分析235

11.7 本章小结237

习题十一237

第12章 位运算242

12.1 位运算概述242

12.2 位运算符与位运算242

12.2.1 “按位与”运算243

12.2.2 “按位或”运算244

12.2.3 “按位异或”运算244

12.2.4 “按位取反”运算245

12.2.5 “左移”运算246

12.2.6 “右移”运算246

12.2.7 位运算赋值运算符247

12.3 位运算应用247

12.4 位段249

12.5 实例分析251

12.6 本章小结252

习题十二252

参考文献255

附录Ⅰ 关键字256

附录Ⅱ 常用字符与ASCII代码对照表257

附录Ⅲ 运算符的优先级和结合性258

附录Ⅳ 常用的C库函数259

热门推荐