图书介绍

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

C语言程序设计教程
  • 高枚等编著 著
  • 出版社: 上海:同济大学出版社
  • ISBN:756082241X
  • 出版时间:2001
  • 标注页数:257页
  • 文件大小:7MB
  • 文件页数:260页
  • 主题词:C语言(学科: 程序设计) C语言 程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第一章 计算机语言及C语言概述1

1.1 计算机语言1

1.1.1 计算机语言的发展过程1

1.1.2 语言处理程序1

1.2 C语言概述2

1.2.1 C语言的发展历史2

1.2.2 C语言的特点2

1.2.3 C程序举例3

1.2.4 C语言的基本语法单位5

1.3 C语言程序的上机步骤6

习题9

第二章 基本数据类型,运算符和表达式10

2.1 基本数据类型10

2.1.1 常量10

2.1.2 变量13

2.2 运算符和表达式15

2.2.1 算术运算17

2.2.2 赋值运算19

2.2.4 逻辑运算20

2.2.3 关系运算20

2.2.5 条件运算21

2.2.6 逗号运算23

2.2.7 Sizeof运算23

2.2.8 移位运算23

2.2.9 位运算23

2.2.10 数据类型的转换24

2.3 应用举例25

习题27

3.1.1 Printf函数(格式输出函数)29

第三章 数据的输入和输出29

3.1 格式输入输出函数29

3.1.2 scanf函数(格式输出函数)33

3.2 字符输入输出函数35

3.2.1 purchar函数(字符输出函数)36

3.2.2 getchar函数(字符输出函数)36

3.3 程序举例37

习题39

4.1.2 空语句41

4.1.1 表达式语句41

第四章 语句41

4.1 基本语句41

4.1.3 复合语句42

4.2 选择控制语句42

4.2.1 if语句42

4.2.2 switch语句46

4.3 循环控制语句48

4.3.1 while语句48

4.3.2 do-while语句51

4.3.3 for语句52

4.3.4 goto语句54

4.3.5 多重循环55

4.3.6 break语句和continue语句56

4.4 程序举例57

4.5 小结64

习题65

5.1 指针初步71

5.1.1 指针概念的引入71

第五章 指针初步和数组71

5.1.2 指针变量的定义及初始化72

5.1.3 指针运算符73

5.1.4 指针变量的赋值73

5.1.5 指针的其他运算75

5.2 一维数组76

5.2.1 一维数组的定义76

5.2.2 数组的初始化77

5.2.3 数组元素的引用78

5.2.4 一维数组的应用举例81

5.3 指针和一维数组的关系84

5.3.1 指向数组元素的指针84

5.3.2 数组元素的指针表示84

5.4 二维数组86

5.4.1 二维数组的定义86

5.4.2 初始化87

5.4.3 数组元素的引用87

5.5.1 字符数组90

5.5 字符串90

5.5.2 字符指针92

5.5.3 字符串处理函数94

5.6 程序举例96

习题99

第六章 函数与程序结构105

6.1 函数的定义,调用与说明105

6.1.1 函数的定义106

6.1.2 函数调用110

6.1.3 函数说明113

6.2 形参与实参的结合115

6.2.1 形参戌实参正确结合的机制116

6.2.2 参数传递118

6.3 递归函数130

6.3.1 递归函数和递归调用130

6.3.2 递归调用的执行过程131

6.4 作用域与存储类134

6.4.1 作用域(可见性)135

6.4.3 存储类型136

6.4.2 生存期(存在性)136

习题144

第七章 编译预处理150

7.1 宏定义与宏替换150

7.1.1 宏定义150

7.1.2 宏替换151

7.1.3 例子152

7.2 文件包含156

习题158

第八章 指针160

8.1 指针与数组162

8.1.1 指向数组元素的指针和数组元素的指针表示162

8.1.2 指向一维数组的指针167

8.1.3 指针数组和指向指针的指针170

8.1.4 命令行参数173

8.2 指针与函数175

8.2.1 返回指针值的函数175

8.2.2 指向函数的指针178

8.2.3 指针作函数的形参180

8.3 小结191

8.3.1 指针定义的理解和区分192

8.3.2 指针运算对象的区分193

8.3.3 指针运算193

8.3.4 涉及指针的参数个数不定的函数199

习题203

第九章 结构和联合209

9.1.1 结构类型的说明210

9.1 结构类型210

9.1.2 结构变量的定义211

9.1.3 结构变量的引用212

9.1.4 结构变量的初始化213

9.1.5 结构数组214

9.1.6 指向结构的指针216

9.1.7 结构与函数218

9.2 结构在链表中的应用222

9.2.1 键表的建立和输出223

9.2.3 查找链表的结点227

9.2.2 统计链表中结点的个数227

9.2.4 在链表中插入一个新的结点231

9.2.5 删除链表中的某个站点235

9.3 联合236

习题238

第十章 文件240

10.1 C语言文件系统概述240

10.1.1 文件240

10.1.2 C语言文件240

10.1.3 文件指针241

10.2 文件的打开与关闭243

10.2.1 文件的打开243

10.2.2 文件的关闭244

10.3 文件的读写245

10.3.1 文件的字符读写245

10.3.2 文件的块读写247

习题252

附录一 ASCII表253

附录二 常用库函数254

热门推荐