图书介绍

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

C语言程序设计
  • 郑丽英,李玉龙,李万祥等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113049389
  • 出版时间:2003
  • 标注页数:317页
  • 文件大小:101MB
  • 文件页数:328页
  • 主题词: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语言的发展与特点2

C语言的发展2

C语言的特点3

1.2简单的C语言程序4

1.3 C程序的上机步骤7

1.4算法10

算法的概念10

简单算法举例11

算法的表示方法11

习题一18

2 数据类型、运算符与表达式20

2.1 C语言的数据类型21

数值型数据的表示及存储21

字符型数据的表示及存储22

无符号数据类型23

2.2 C语言的标识符、常量与变量24

标识符24

常量25

变量27

2.3 C语言的运算符与表达式28

算术运算符与算术表达式28

自增与自减运算符29

赋值运算符与赋值表达式30

逗号运算符与逗号表达式31

关系运算符与关系表达式31

逻辑运算符与逻辑表达式32

位运算符和位运算33

运算符的优先级及结合性34

2.4不同类型数据间的转换35

算术表达式中类型转换规则35

赋值运算表达式中类型转换规则36

强制类型转换规则37

习题二39

3 C语言的基本语句和顺序结构程序设计45

3.1 C语句概述46

3.2赋值语句48

3.3数据的输入输出48

输出数据的函数49

输入数据的函数54

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

习题三60

4 选择结构程序设计67

4.1 if语句68

if语句的三种形式68

if语句的嵌套71

条件表达式73

4.2 switch语句74

switch语句74

if语句与switch语句的比较77

4.3程序举例78

习题四82

5 循环结构程序设计85

5.1 goto语句86

5.2 while语句87

5.3 do-while语句88

5.4 for语句89

for语句的基本形式89

含有逗号表达式的for语句91

for语句的省略92

几种循环的比较93

5.5 break语句和continue语句93

break语句93

continue语句94

5.6循环的嵌套95

5.7程序举例97

习题五101

6 数组107

6.1一维数组108

一维数组的定义108

一维数组元素的引用108

一维数组的初始化109

一维数组的存储形式110

一维数组程序举例111

6.2二维数组117

二维数组的定义117

二维数组的初始化118

二维数组的引用120

二维数组程序举例120

6.3字符数组125

字符数组的定义125

字符数组的初始化125

字符数组的引用126

字符串和字符串结束标志127

字符数组的输入输出128

字符串处理函数130

字符数组程序举例133

习题六135

7 函数139

7.1函数的概念140

7.2函数定义141

7.3函数调用142

函数调用的一般形式142

函数调用的方式144

函数的返回值144

对被调用函数的说明146

7.4函数的参数及其传递方式148

非数组作为函数参数148

数组作为函数参数150

7.5嵌套调用153

7.6递归调用154

7.7变量的存储类别及作用域规则157

局部变量和全局变量158

动态存储变量和静态存储变量161

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

外部函数和内部(静态)函数169

存储类别小结171

7.8变量的初始化和分程序结构172

变量的初始化172

分程序结构172

7.9编译预处理173

文件包含173

宏定义174

条件编译178

习题七180

8 指针186

8.1指针的基本概念187

8.2指针变量的定义、赋值和引用188

指针变量的定义188

指针变量的赋值188

指针变量的引用189

指针变量作为函数参数190

8.3指针和数组192

数组的指针和指向数组元素的指针变量192

指针变量的运算(地址运算)193

通过指针变量引用数组元素194

指向多维数组的指针和指针变量197

指向字符的指针变量203

8.4指针数组和多级指针206

指针数组206

多级指针(指向指针的指针)208

指针数组与多维数组的区别209

指针数组作为main函数的形参209

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

函数指针变量的定义212

用函数指针变量调用函数212

指向函数的指针变量作为函数的参数213

8.6程序举例215

习题八221

9 结构体和共用体227

9.1结构体的基本概念228

结构体类型和结构体变量的定义228

结构体变量的初始化231

结构体类型变量的引用232

9.2结构体数组和指向结构体数组的指针235

结构体数组235

指向结构体数组的指针238

9.3结构体和函数241

将结构体元素传递给函数241

将整个结构体变量传递给函数242

将结构体变量的指针传递给函数243

将结构体数组传递给函数244

返回值为结构体变量的函数245

9.4引用自身的结构体246

链表概述247

建立链表249

链表的输出251

链表的插入操作252

链表的删除操作254

9.5共用体256

共用体类型变量的定义256

共用体成员的引用257

9.6枚举类型262

枚举类型及枚举型变量的定义262

枚举类型数据与枚举型变量的说明263

9.7用typedef定义类型265

9.8位段267

9.9程序举例269

习题九273

10 文件276

10.1 C文件概述277

10.2文件类型指针278

10.3文件的打开与关闭278

文件的打开(fopen函数)278

文件的关闭(fclose函数)281

10.4文件的读写281

fputc函数和fgetc函数281

fread函数和fwrite函数284

fprintf函数和fscanf函数287

其他读写函数289

10.5文件的定位290

rewind函数290

fseek函数291

ftell函数291

10.6出错检测292

ferror函数292

clearerr函数292

10.7文件输入输出小结292

文件的打开与关闭293

文件的读写293

文件的状态293

文件定位294

习题十294

附录Ⅰ Turbo C集成开发环境简介296

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

附录Ⅲ C语言中的关键字306

附录Ⅳ 运算符和结合性307

附录Ⅴ C语言库函数308

附录Ⅵ 参考答案314

参考文献317

热门推荐