图书介绍

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

C语言程序设计基础教程
  • 高洪志主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113072755
  • 出版时间:2006
  • 标注页数:236页
  • 文件大小:9MB
  • 文件页数:246页
  • 主题词: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 C语言的发展历史及特点1

1.1.1 C语言的发展历史1

第1章 C语言概述1

1.1.2 C语言的特点2

1.2 简单的C程序介绍3

1.2.1 C源程序的结构特点5

1.2.2 编写程序时应遵循的规则6

1.2.3 C语言词汇6

1.3 程序开发周期8

1.3.1 创建源代码8

1.3.2 编译源代码8

1.3.4 结束开发周期9

1.3.3 连接以创建可执行文件9

习题110

第2章 数据类型、运算符与表达式12

2.1 C语言的数据类型12

2.2 标识符13

2.3 常量14

2.3.1 整型常量14

2.3.2 实型常量15

2.3.3 字符常量16

2.3.4 字符串常量18

2.3.5 符号常量18

2.4.1 整型变量19

2.4 变量19

2.4.2 实型变量22

2.4.3 字符变量24

2.5 变量赋初值25

2.6 各类数值型数据之间的混合运算25

2.7 运算符和表达式26

2.7.1 C运算符简介26

2.7.2 算术运算符和算术表达式27

2.7.3 赋值运算符和赋值表达式30

2.7.4 关系运算符和关系表达式31

2.7.5 逻辑运算符和逻辑表达式32

2.7.6 条件运算符和条件表达式34

2.8 位运算35

2.7.7 逗号运算符和逗号表达式35

2.8.1 按位与运算36

2.8.2 按位或运算36

2.8.3 按位异或运算37

2.8.4 求反运算37

2.8.5 左移运算37

2.8.6 右移运算38

2.8.7 位域(位段)38

习题240

第3章 C语言程序设计43

3.1 C语句概述43

3.2 赋值语句44

3.3 输入/输出函数45

3.3.1 字符数据的输入与输出46

3.3.2 格式输入与输出47

3.4 结构化程序设计思想55

3.4.1 结构化程序设计的方法55

3.4.2 程序设计的步骤55

3.4.3 程序设计的风格56

3.4.4 结构化程序设计的工具57

3.4.5 结构化程序设计的3种基本结构59

3.5 顺序结构程序设计举例59

习题360

4.1.1 if语句的3种形式63

4.1 if语句63

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

4.1.2 使用if语句时应注意的问题66

4.1.3 if语句的嵌套66

4.2 switch语句69

4.3 选择结构程序设计举例71

习题472

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

5.1 while语句74

5.2 do...while语句76

5.3 for语句78

5.4 循环的嵌套81

5.6.1 break语句83

5.5 几种循环的比较83

5.6 break和continue语句83

5.6.2 continue语句85

5.7 循环结构程序设计举例86

习题588

第6章 函数91

6.1 函数概述91

6.2 函数定义的一般形式93

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

6.3.1 形式参数和实际参数94

6.3.2 函数的返回值96

6.4.2 函数调用的方式97

6.4.1 函数调用的一般形式97

6.4 函数的调用97

6.4.3 被调用函数的声明和函数原型98

6.5 函数的嵌套调用100

6.6 函数的递归调用101

6.7 局部变量和全局变量104

6.7.1 局部变量104

6.7.2 全局变量106

6.8 变量的存储类别107

6.8.1 动态存储方式与静态存储方式107

6.8.2 auto变量107

6.8.3 用static声明局部变量108

6.8.4 register变量110

6.9 内部函数和外部函数111

6.9.1 内部函数111

6.8.5 用extern声明外部变量111

6.9.2 外部函数112

6.9.3 多个源程序文件的编译和连接113

6.10 函数程序设计举例113

习题6115

第7章 数组119

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

7.1.1 一维数组的定义119

7.1.2 数组元素的引用120

7.1.4 一维数组程序举例121

7.1.3 一维数组的初始化121

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

7.2.1 二维数组的定义124

7.2.2 二维数组中元素的引用125

7.2.3 二维数组的初始化126

7.2.4 二维数组程序举例126

7.3 字符数组128

7.3.1 字符数组的定义128

7.3.2 字符数组的初始化128

7.3.3 字符数组的引用128

7.3.4 字符串129

7.3.5 字符数组的输入/输出130

7.3.6 字符串处理函数131

7.3.7 字符数组应用举例132

7.4 数组作为函数参数133

7.5 数组程序举例137

习题7140

第8章 指针143

8.1 地址和指针的概念143

8.2 变量的指针和指向变量的指针变量143

8.2.1 指针变量的定义143

8.2.2 指针变量的引用144

8.2.3 指针变量作为函数的参数146

8.2.4 指针变量的几个问题说明149

8.3 数组的指针和指向数组的指针变量152

8.3.1 指向数组元素的指针变量152

8.3.2 通过指针引用数组元素152

8.3.3 数组名作为函数参数155

8.3.4 多维数组的指针158

8.4 字符串的指针和指向字符串的指针变量160

8.4.1 字符串的表现形式160

8.4.2 字符串指针作为函数参数161

8.4.3 字符指针变量与字符数组的区别164

8.5 函数的指针和指向函数的指针变量164

8.5.1 函数指针164

8.5.2 返回指针值的函数166

8.6.1 指针数组167

8.6 指针数组和指向指针的指针167

8.6.2 指向指针的指针169

8.6.3 指针数组作为main函数的形参171

8.7 有关指针的数据类型和指针运算173

习题8174

第9章 结构体与共用体178

9.1 结构体概述178

9.2 定义结构体类型变量的方法178

9.3 结构体类型变量的引用181

9.4 结构体变量的初始化182

9.5 结构体数组184

9.6 指向结构体类型数据的指针185

9.6.1 指向结构体变量的指针186

9.6.2 指向结构体数组的指针187

9.6.3 用指向结构体的指针作为函数参数188

9.7 内存的动态分配190

9.7.1 动态分配内存的意义190

9.7.2 开辟和释放内存区的函数190

9.7.3 链表的概念191

9.8 共用体198

9.8.1 共用体的概念198

9.8.2 共用体变量的引用方式199

9.9 枚举类型201

9.10 用typedef定义类型203

习题9204

第10章 文件207

10.1 文件概述207

10.2 文件类型指针208

10.3 文件的打开与关闭210

10.3.1 文件的打开函数210

10.3.2 文件的关闭函数212

10.4 文件的读/写212

10.4.1 字符读/写函数fgetc和fputc212

10.4.2 字符串读/写函数fgets和fputs215

10.4.3 数据块读/写函数fread和fwrite216

10.4.4 格式化读/写函数fscanf和fprintf217

10.5.1 文件的定位218

10.5 文件的定位和随机读/写218

10.5.2 文件的随机读/写219

10.6 文件检测函数220

10.7 文件输入/输出小结220

10.8 文件程序举例221

习题10224

附录227

附录A C语言上机步骤227

附录B 常用字符与ASCII代码对照表229

附录C C语言中的关键字230

附录D 运算符和结合性231

附录E C库函数232

参考文献236

热门推荐