图书介绍

C语言程序设计与实验指导PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计与实验指导
  • 李爱玲,姬秀荔主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113094799
  • 出版时间:2008
  • 标注页数:287页
  • 文件大小:18MB
  • 文件页数:298页
  • 主题词: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.2 C语言特点2

1.3 简单的C程序开发4

1.4 C语言的运行环境6

1.5 算法15

本章小结18

习题118

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

2.1 C语言的数据类型及作用20

2.1.1 整型数据21

2.1.2 字符类型23

2.1.3 浮点类型24

2.2 常量、变量和标识符25

2.2.1 常量25

2.2.2 变量26

2.2.3 标识符27

2.3 运算符与表达式28

2.3.1 算术运算符28

2.3.2 关系和逻辑运算符30

2.3.3 赋值运算符31

2.3.4 逗号运算符33

2.3.5 条件运算符34

2.3.6 sizeof运算符34

2.3.7 地址运算符36

2.3.8 运算符的优先级及结合性37

2.4 表达式37

2.5 数据类型的转换40

2.6 综合举例42

本章小结43

习题244

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

3.1 程序基本结构46

3.2 输入/输出语句47

3.2.1 scanf()函数48

3.2.2 printf()函数49

3.2.3 getchar()函数与putchar()函数52

3.3 综合举例53

本章小结54

习题355

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

4.1 if语句58

4.1.1 if选择结构58

4.1.2 if...else选择结构59

4.1.3 if...else...if选择结构59

4.1.4 if语句的嵌套61

4.2 switch语句62

4.3 综合举例65

本章小结68

习题469

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

5.1 while循环语句72

5.2 do...while循环语句73

5.3 for循环语句75

5.4 三种循环语句的比较76

5.5 综合举例77

5.5.1 单重循环应用举例77

5.5.2 嵌套循环及其应用举例78

5.5.3 break语句和continue语句79

5.6 程序排错82

5.6.1 程序中常见的出错原因82

5.6.2 程序调试与排错基本方法83

本章小结84

习题584

第6章 数组88

6.1 一维数组88

6.1.1 一维数组的定义88

6.1.2 一维数组元素的引用89

6.1.3 一维数组的初始化89

6.1.4 一维数组应用举例90

6.2 二维数组92

6.2.1 二维数组的定义92

6.2.2 二维数组元素的引用92

6.2.3 二维数组的初始化94

6.3 字符数组与字符串95

6.3.1 字符数组的定义95

6.3.2 字符数组的初始化95

6.3.3 字符数组的引用96

6.3.4 字符串和字符串结束标志6

6.3.5 字符数组的输入/输出97

6.3.6 字符串处理函数97

6.4 综合举例100

本章小结102

习题6102

第7章 函数105

7.1 函数概述105

7.2 函数的定义107

7.2.1 无参函数的定义107

7.2.2 有参函数的定义107

7.3 函数调用108

7.3.1 形式参数和实际参数108

7.3.2 函数的返回值109

7.3.3 函数的调用109

7.4 函数的嵌套和递归112

7.4.1 函数的嵌套112

7.4.2 函数的递归调用113

7.5 变量的作用域及存储类型117

7.5.1 静态、动态117

7.5.2 变量的作用域118

7.6 外部、内部函数119

7.7 综合举例120

本章小结124

习题7124

第8章 预处理127

8.1 宏定义127

8.1.1 不带参数的宏定义127

8.1.2 带参数的宏定义129

8.2 文件包含131

8.3 条件编译132

本章小结134

习题8134

第9章 指针137

9.1 指针概述137

9.1.1 指针的概念137

9.1.2 指针变量的定义和使用138

9.2 指针运算符与指针表达式140

9.2.1 指针运算符与指针表达式概述140

9.2.2 指针变量作函数的参数142

9.3 指针与数组143

9.3.1 指针与一维数组143

9.3.2 指针与二维数组146

9.3.3 数组指针作函数的参数149

9.3.4 指针与字符数组153

9.3.5 指针数组155

9.4 指针与函数157

9.4.1 指向函数的指针变量的定义及使用157

9.4.2 用指针类型数据作函数参数158

9.4.3 带参的主函数160

9.4.4 返回指针的函数161

9.5 指向指针的指针162

9.6 综合举例164

本章小结167

习题9167

第10章 结构体、联合体与枚举类型170

10.1 结构体类型变量的定义和引用170

10.1.1 结构体类型变量的定义171

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

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

10.2 结构体数组的定义和引用173

10.3 结构体指针的定义和引用178

10.3.1 指向结构体类型变量的使用178

10.3.2 指向结构体类型数组的指针的使用180

10.4 链表181

10.4.1 链表的概述182

10.4.2 链表操作182

10.5 联合体187

10.5.1 联合体的定义187

10.5.2 联合体变量的引用189

10.6 枚举类型191

10.6.1 枚举类型的定义和枚举变量的说明191

10.6.2 枚举类型变量的赋值和使用192

10.7 综合举例193

本章小结197

习题10197

第11章 运算符200

11.1 位运算概述200

11.2 位运算符和位运算201

11.3 综合举例204

本章小结207

习题11207

第12章 文件209

12.1 C文件概述209

12.2 文件的打开与关闭210

12.2.1 文件类型指针210

12.2.2 文件的打开函数210

12.2.3 文件的关闭函数212

12.3 文件的读写212

12.4 文件定位216

12.4.1 文件定位函数216

12.4.2 出错检测函数218

12.5 综合举例218

本章小结222

习题12222

第13章 综合实例程序设计224

13.1 程序设计的基本过程224

13.2 综合程序设计实例225

13.2.1 题目的内容要求225

13.2.2 程序的功能设计226

13.2.3 程序的数据设计228

13.2.4 程序的函数设计228

13.2.5 函数编程及调试230

13.2.6 整体调试247

13.2.7 程序维护247

本章小结247

习题13247

第14章 上机实验指导248

实验一 C语言程序设计运行环境248

实验二 数据类型、运算符和表达式256

实验三 顺序结构程序设计258

实验四 选择结构程序设计260

实验五 循环控制261

实验六 数组262

实验七 函数263

实验八 编译预处理264

实验九 指针265

实验十 结构体和联合体267

实验十一 位运算269

实验十二 文件270

附录A 常用ASCII码字符对照表272

附录B 编译错误信息274

参考文献287

热门推荐