图书介绍

C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计教程
  • 刘新铭等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111183851
  • 出版时间:2006
  • 标注页数:258页
  • 文件大小:10MB
  • 文件页数:268页
  • 主题词: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章 C语言概述1

1.1 C语言的产生及特点1

1.1.1 产生1

1.1.2 特点1

1.2 C语言程序的结构及书写格式2

1.2.1 结构2

1.2.2 书写格式4

1.3 C程序的编辑、调试和运行5

1.4 习题5

2.2 常量7

2.1 概述7

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

2.3 变量的定义和初始化9

2.3.1 概念9

2.3.2 类型9

2.3.3 定义和初始化10

2.3.4 各类数值型数据间的混合运算11

2.4 算术运算符和算术运算表达式11

2.4.1 算术运算符11

2.4.2 算术运算表达式12

2.5 赋值运算符和赋值表达式13

2.5.1 赋值运算符和复合的赋值运算符13

2.5.2 赋值运算表达式13

2.5.3 应用举例14

2.6 自加、自减运算符16

2.7 位运算符17

2.7.1 按位逻辑运算符17

2.7.2 移位运算符18

2.8 其他运算符和表达式19

2.8.1 强制类型转换运算符19

2.8.2 逗号运算符和逗号表达式19

2.9 习题20

3.2 格式输入、输出函数scanf()和printf()22

3.2.1 格式输出函数printf()22

3.1 概述22

第3章 C程序中的输入、输出22

3.2.2 格式输入函数scanf()25

3.3 字符输入、输出函数getchar()和putchar()27

3.3.1 字符输出函数putchar()27

3.3.2 字符输入函数getchar()27

3.4 习题28

第4章 C程序的控制结构30

4.1 程序算法简介30

4.1.1 概念30

4.1.2 表示31

4.1.3 特性32

4.2 顺序结构33

4.3.2 关系运算表达式34

4.3 关系运算符和关系运算表达式34

4.3.1 关系运算符34

4.4 逻辑运算符和逻辑运算表达式35

4.4.1 逻辑运算符35

4.4.2 逻辑运算表达式36

4.5 选择结构36

4.5.1 条件语句37

4.5.2 条件语句的嵌套42

4.5.3 开关语句46

4.6 循环结构49

4.6.1 while语句49

4.6.2 do-while语句50

4.6.3 for语句53

4.6.4 循环的嵌套55

4.7 continue语句和break语句58

4.7.1 continue语句58

4.7.2 break语句59

4.8 习题60

第5章 数组65

5.1 一维数组的定义及应用65

5.1.1 定义65

5.1.2 初始化66

5.1.3 一维数组元素的引用67

5.2.1 字符型数组72

5.2 字符型数组与字符串72

5.2.2 字符串73

5.2.3 常用的字符串处理函数75

5.3 二维数组78

5.3.1 二维数组的定义和初始化78

5.3.2 二维数组元素的引用及应用举例80

5.4 习题83

第6章 函数86

6.1 函数概念86

6.1.1 概述86

6.1.2 函数的分类87

6.2 函数的定义88

6.3.1 形式参数和实际参数89

6.3 函数参数和函数的值89

6.3.2 函数的返回值90

6.4 函数的调用91

6.4.1 函数调用的一般形式91

6.4.2 函数声明93

6.4.3 函数调用中的值传递和地址传递94

6.4.4 函数的嵌套调用96

6.5 局部变量和全局变量97

6.5.1 局部变量97

6.5.2 全局变量98

6.6 动态存储变量与静态存储变量100

6.7.2 外部函数104

6.8 习题104

6.7.1 内部函数104

6.7 内部函数和外部函数104

第7章 编译预处理命令108

7.1 #define命令108

7.2 #include命令109

7.3 条件编译命令110

7.4 习题112

第8章 指针114

8.1 指针的概念和简单应用114

8.1.1 指针和指针变量的概念114

8.1.2 指针变量的简单应用115

8.2 指针作为函数参数117

8.3 指针和数组119

8.3.1 一维数组的指针及其应用119

8.3.2 二维数组的指针122

8.4 字符串的指针及其应用126

8.5 指针函数129

8.6 指针数组130

8.7 习题132

第9章 结构体136

9.1 结构体数据类型的概念136

9.1.1 结构体变量的定义和引用136

9.1.2 指向结构体类型数据的指针140

9.2.1 结构体数组的定义141

9.2 结构体数组141

9.2.2 结构体数组的指针143

9.3 结构体与函数144

9.4 习题147

第10章 文件152

10.1 概述152

10.2 文件的读、写152

10.2.1 文件的打开、关闭152

10.2.2 读写文件的函数及应用154

10.2.3 文件读写中的出错检测161

10.3 习题161

11.2 实验一Turbo C操作初步164

11.2.2 实验内容164

11.2.1 实验目的与要求164

第11章 C语言概述辅导与实验164

11.1 例题分析164

下篇 C语言程序设计辅导与实验164

第12章 数据类型、运算符和表达式辅导与实验167

12.1 例题分析167

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

12.2.1 实验目的与要求170

12.2.2 实验内容171

第13章 C程序中的输入、输出辅导与实验172

13.1 例题分析172

13.2.1 实验目的与要求174

13.2.2 实验内容174

13.2 实验三设计并运行简单的C程序174

13.3 实验四C程序中的输入、输出176

13.3.1 实验目的与要求176

13.3.2 实验内容176

第14章 C程序的控制结构辅导与实验178

14.1 例题分析178

14.2 实验五选择结构程序设计184

14.2.1 实验目的与要求184

14.2.2 实验内容184

14.3 实验六循环结构程序设计186

14.3.1 实验目的与要求186

14.3.2 实验内容186

15.1 例题分析189

第15章 数组辅导与实验189

15.2 实验七数组194

15.2.1 实验目的与要求194

15.2.2 实验内容194

第16章 函数辅导与实验197

16.1 例题分析197

16.2 实验八函数199

16.2.1 实验目的与要求199

16.2.2 实验内容199

第17章 编译预处理命令辅导与实验201

17.1 例题分析201

17.2.2 实验内容203

17.2.1 实验目的与要求203

17.2 实验九编译预处理203

第18章 指针辅导与实验205

18.1 例题分析205

18.2 实验十指针207

18.2.1 实验目的与要求207

18.2.2 实验内容208

第19章 结构体辅导与实验210

19.1 例题分析210

19.2 实验十一结构体213

19.2.1 实验目的与要求213

19.2.2 实验内容213

20.1 例题分析214

第20章 文件辅导与实验214

20.2 实验十二文件218

20.2.1 实验目的与要求218

20.2.2 实验内容219

附录221

附录A 常用字符与ASCII代码221

对照表221

附录B C语言中的关键字222

附录C 运算符和结合性222

附录D C库函数223

附录E Turbo C的使用227

附录F C程序中常见错误与分析237

附录G 编译出错信息245

参考文献258

热门推荐