图书介绍

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

C语言程序设计
  • 张元国主编;刘信杰,李艳副主编 著
  • 出版社: 北京:对外经济贸易大学出版社
  • ISBN:9787566300386
  • 出版时间:2011
  • 标注页数:269页
  • 文件大小:40MB
  • 文件页数:285页
  • 主题词: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.1.1 计算机语言与计算机程序1

1.1.2 C语言概述2

1.2 简单C语言程序的结构和格式3

1.2.1 C语言程序实例3

1.2.2 C语言程序的结构4

1.2.3 C语言程序的书写格式5

1.2.4 标识符与关键字6

1.3 结构化程序设计7

1.4 编程实践——C语言程序的上机环境与步骤7

1.4.1 C语言程序的上机步骤7

1.4.2 Turbo C集成开发环境8

1.5 算法及其描述15

1.5.1 算法概述15

1.5.2 程序流程图16

综合练习17

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

2.1 C语言的数据类型19

2.2 常量与变量20

2.2.1 常量20

2.2.2 变量22

2.2.3 变量的定义、初始化与赋值24

2.3 运算符与表达式25

2.3.1 算术运算符与算术表达式26

2.3.2 关系运算符与关系表达式27

2.3.3 逻辑运算符与逻辑表达式28

2.3.4 位运算符29

2.3.5 赋值运算符与赋值表达式31

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

2.3.7 条件运算符与条件表达式32

2.3.8 自增自减运算符32

2.3.9 长度运算符32

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

综合练习33

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

3.1 C语言的基本语句37

3.2 格式输入输出函数39

3.2.1 格式输出函数printf()39

3.2.2 格式输入函数scanf()43

3.3 字符输入输出函数46

3.3.1 字符输入函数getchar()46

3.3.2 字符输出函数putchar()47

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

综合练习49

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

4.1 if语句53

4.1.1 if语句的几种格式53

4.1.2 if语句的嵌套58

4.2 多分支选择语句(switch语句)62

4.3 goto语句64

4.4 程序综合举例66

综合练习70

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

5.1 while循环语句75

5.2 do-while语句78

5.3 for循环结构81

5.4 几种循环的比较83

5.5 循环结构的嵌套83

5.6 循环中break和continue语句的使用87

5.6.1 break 语句87

5.6.2 continue语句88

5.7 程序综合举例89

综合练习93

第6章 数组99

6.1 一维数组99

6.1.1 一维数组的定义99

6.1.2 一维数组的初始化100

6.1.3 一维数组元素的引用101

6.1.4 一维数组应用举例101

6.2 二维数组109

6.2.1 二维数组的定义109

6.2.2 二维数组的初始化109

6.2.3 二维数组元素的引用110

6.2.4 二维数组应用举例110

6.3 字符数组和字符串114

6.3.1 字符数组的定义114

6.3.2 字符数组的初始化115

6.3.3 字符数组和字符串的输入输出116

6.3.4 字符串处理函数119

6.3.5 字符数组应用举例122

综合练习125

第7章 函数131

7.1 函数概述131

7.1.1 函数的概念及作用131

7.1.2 函数的分类131

7.2 函数定义132

7.3 函数的调用和返回值133

7.3.1 函数调用及参数传递133

7.3.2 函数返回值134

7.3.3 函数的声明134

7.4 函数举例134

7.5 变量的作用域和存储类别137

7.5.1 变量的作用域137

7.5.2 变量的存储类型140

7.6 函数应用146

7.6.1 函数的嵌套调用146

7.6.2 函数的递归调用147

综合练习151

第8章 指针157

8.1 指针与指针变量157

8.1.1 指针概述157

8.1.2 指针变量157

8.1.3 指针运算162

8.2 指针变量作为函数参数162

8.3 返回指针值的函数165

8.4 指针与数组166

8.4.1 指针与数组的关系166

8.4.2 数组名作为函数的参数167

8.5 字符串与指针169

综合练习171

第9章 编译预处理177

9.1 宏定义177

9.1.1 不带参数的宏定177

9.1.2 带参数的宏定义180

9.1.3 终止宏定义182

9.2 文件包含183

9.2.1 文件包含183

9.2.2 文件包含的应用183

9.3 条件编译184

综合练习187

第10章 结构体与共用体193

10.1 结构体概述193

10.1.1 结构体的引入193

10.1.2 结构体类型的定义193

10.2 结构体变量与指针195

10.2.1 结构体变量195

10.2.2 结构体与指针199

10.3 结构体与数组201

10.3.1 结构体数组的定义和初始化201

10.3.2 结构体数组的应用202

10.3.3 指向结构体数组的指针203

10.4 结构体与函数205

10.4.1 结构体变量作为函数参数205

10.4.2 返回结构体数据的函数206

10.4.3 结构体指针变量作函数参数207

10.4.4 返回结构体指针的函数208

10.5 单向链表210

10.5.1 链表概述210

10.5.2 定义链表结构210

10.5.3 动态存储分配212

10.5.4 单向链表的基本操作215

10.5.5 单向链表的应用220

10.6 共用体225

10.6.1 共用体变量的定义225

10.6.2 共用体变量的引用与赋值227

10.7 枚举类型228

10.7.1 枚举类型的定义228

10.7.2 枚举变量的定义及其引用229

10.8 用typedef定义类型230

综合练习231

第11章 文件237

11.1 文件概述237

11.1.1 文件的概念237

11.1.2 文件类型指针238

11.2 文件的打开与关闭239

11.2.1 文件的打开239

11.2.2 文件的关闭240

11.3 文件的读写240

11.3.1 字符读写函数fputc()和fgetc()241

11.3.2 字符串读写函数fputs()和fgets()244

11.3.3 格式化读写函数fscanf()和fprintf()246

11.3.4 数据块读写函数fwrite()和fread()249

11.4 文件的定位251

综合练习256

附录A 常用字符与ASCⅡ码对照表261

附录B 运算符的优先级与结合性263

附录C C语言的常用库函数265

参考文献269

热门推荐