图书介绍

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

C语言程序设计
  • 罗永龙,方群主编;李汪根,李杰副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030361820
  • 出版时间:2013
  • 标注页数:194页
  • 文件大小:72MB
  • 文件页数:205页
  • 主题词: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.1.1 程序和程序设计语言1

1.1.2 C语言的发展历史1

1.1.3 C语言的特点3

1.2 简单的C程序介绍4

1.3 运行C程序的步骤7

本章小结9

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

2.1 数据类型10

2.2 常量与变量11

2.2.1 标识符11

2.2.2 常量11

2.2.3 变量14

2.3 格式化输入与输出函数15

2.3.1 格式输出函数printf()16

2.3.2 格式输入函数scanf()20

2.4 整型数据23

2.4.1 整型变量23

2.4.2 整型常量24

2.5 实型数据25

2.5.1 实型常量25

2.5.2 实型变量25

2.6 字符型数据26

2.6.1 字符常量26

2.6.2 字符变量26

2.7 变量赋初值28

2.8 各类数值型数据间的混合运算29

2.8.1 隐式类型转换29

2.8.2 强制类型转换30

2.9 算术运算符和算术表达式30

2.9.1 C语言运算符简介30

2.9.2 算术运算符和算术表达式31

2.1 0赋值运算符和赋值表达式34

2.1 0.1 赋值运算符34

2.1 0.2 赋值表达式35

2.1 1逗号运算符和逗号表达式35

本章小结35

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

3.1 结构化程序设计方法36

3.1.1 结构化程序设计方法的产生36

3.1.2 三种基本控制结构36

3.2 C语句概述38

3.2.1 表达式语句38

3.2.2 控制语句38

3.2.3 函数调用语句39

3.2.4 空语句39

3.2.5 复合语句39

3.3 字符数据的输入与输出40

3.3.1 字符格式控制符40

3.3.2 字符输入输出函数40

3.3.3 程序举例42

本章小结43

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

4.1 关系运算符和关系表达式44

4.2 逻辑运算符和逻辑表达式45

4.3 if语句46

4.3.1 if语句的基本形式46

4.3.2 if语句的嵌套形式49

4.3.3 条件运算符52

4.4 switch语句53

本章小结56

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

5.1 概述57

5.2 while语句57

5.3 do-while语句61

5.4 for语句63

5.5 循环的嵌套68

5.6 break语句和continue语句71

5.6.1 break语句71

5.6.2 continue语句73

本章小结75

第6章 函数77

6.1 概述77

6.1.1 模块化程序设计思想77

6.1.2 函数的基本概念78

6.1.3 库函数与用户自定义函数79

6.2 函数定义的一般形式81

6.2.1 函数的定义81

6.2.2 自定义函数在程序代码中的位置85

6.3 函数的参数和函数的返回值85

6.3.1 函数的参数85

6.3.2 函数的返回值86

6.4 函数的调用87

6.4.1 语句调用87

6.4.2 表达式调用87

6.4.3 嵌套调用88

6.5 局部变量和全局变量89

6.5.1 局部变量89

6.5.2 全局变量91

6.6 函数的高级应用91

6.6.1 函数的递归调用91

6.6.2 变量的存储类别94

6.6.3 内部函数和外部函数96

本章小结97

第7章 数组99

7.1 一维数组的定义和引用99

7.1.1 一维数组的定义99

7.1.2 一维数组元素的引用100

7.1.3 一维数组元素的初始化100

7.1.4 一维数组程序举例101

7.2 二维数组的定义和引用103

7.2.1 二维数组的定义103

7.2.2 二维数组元素的引用104

7.2.3 二维数组的初始化104

7.2.4 二维数组程序举例105

7.3 用字符数组表示字符串108

7.3.1 字符数组的定义108

7.3.2 字符数组的初始化108

7.3.3 字符数组的输入和输出110

7.3.4 字符串处理函数111

7.3.5 字符数组应用举例115

7.4 数组作为函数参数116

7.4.1 数组元素作函数实际参数116

7.4.2 数组名作函数参数117

7.5 数组综合实例119

本章小结122

第8章 编译预处理123

8.1 宏定义123

8.1.1 不带参数的宏123

8.1.2 带参数的宏125

8.2 文件包含127

8.2.1 库函数与头文件包含127

8.2.2 文件包含处理128

8.3 条件编译131

本章小结134

第9章 指针135

9.1 内存地址与指针135

9.1.1 内存地址和内存分配135

9.1.2 指针和指针变量138

9.2 指向变量的指针变量139

9.2.1 指向变量的指针变量的定义139

9.2.2 指向变量的指针变量的赋值和初始化140

9.2.3 指向变量的指针变量的引用141

9.3 指针和数组143

9.3.1 指向一维数组元素的指针变量143

9.3.2 指针变量的算术运算和比较144

9.3.3 通过指针引用一维数组元素145

9.3.4 指针数组147

9.4 字符串与指针148

9.4.1 用字符数组实现148

9.4.2 用字符指针实现150

9.4.3 字符串的数组实现和指针实现的区别151

9.4.4 字符串的数组实现和指针实现的联系154

9.5 函数与指针155

9.5.1 指针作为函数的参数155

9.5.2 返回值为指针的函数157

9.5.3 函数的指针与通过指针调用函数159

本章小结160

第10章 结构体和共用体162

10.1 概述162

10.2 定义结构体类型变量的方法162

10.2.1 结构体类型声明162

10.2.2 结构体类型变量的定义163

10.3 结构体变量的引用165

10.4 结构体变量的初始化166

10.5 结构体数组167

10.5.1 结构体数组的定义167

10.5.2 结构体数组的初始化168

10.6 共用体169

10.6.1 共用体类型声明169

10.6.2 共用体变量的定义及引用170

10.7 枚举类型172

10.7.1 枚举类型声明172

10.7.2 枚举变量的定义及其赋值173

10.8 用typedef定义类型174

本章小结175

第11章 文件176

11.1 文件概述176

11.1.1 文件的基本概念176

11.1.2 文本文件和二进制文件176

11.1.3 缓冲文件系统177

11.2 文件类型指针178

11.3 文件的打开和关闭178

11.3.1 文件的打开178

11.3.2 文件的关闭180

11.4 文件的读写181

11.4.1 以字符方式读写文件181

11.4.2 以字符串方式读写文件183

11.4.3 格式化方式读写文件186

11.4.4 数据块方式读写文件187

11.4.5 文件结束判断189

11.5 文件的定位函数190

11.5.1 指向文件的首地址190

11.5.2 改变文件指针位置190

11.5.3 获取当前文件指针位置190

11.6 出错检测192

11.6.1 ferror()函数192

11.6.2 clearerr()函数192

本章小结193

参考文献194

热门推荐