图书介绍

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

C语言程序设计
  • 冯艳茹主编 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:9787810997408
  • 出版时间:2010
  • 标注页数:272页
  • 文件大小:12MB
  • 文件页数:286页
  • 主题词:

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 程序与程序设计语言1

1.1.1 计算机与程序1

1.1.2 计算机语言1

1.1.3 高级语言程序的开发过程3

1.2 C语言概述4

1.2.1 C语言的发展4

1.2.2 C语言的标准4

1.2.3 C语言的特点5

1.3 C程序的基本结构5

1.3.1 一个简单的C程序5

1.3.2 C程序的组成6

1.4 运行C程序的步骤和方法8

1.4.1 C程序的编译环境介绍8

1.4.2 运行一个简单的C语言程序9

本章小结13

习题113

第2章 C语言中的数据14

2.1 概述14

2.1.1 数据及数据处理14

2.1.2 数据处理的步骤14

2.2 数据类型14

2.3 常量15

2.4 变量18

2.4.1 变量的定义19

2.4.2 变量的分类19

2.4.3 变量的初始化22

2.5 数据的输出23

2.5.1 printf函数23

2.5.2 putchar函数27

2.6 数据的输入27

2.6.1 scanf函数28

2.6.2 getchar函数31

2.7 运算符与表达式32

2.7.1 赋值运算32

2.7.2 算术运算33

2.7.3 自增、自减运算符35

2.7.4 复合赋值运算符36

2.7.5 逗号运算符和逗号表达式37

2.8 不同数据类型间的转换39

2.8.1 数据类型的隐式转换39

2.8.2 数据类型的显式转换39

本章小结40

习题241

第3章 结构化程序设计42

3.1 算法42

3.1.1 算法概述42

3.1.2 算法的描述43

3.1.3 算法实现的过程45

3.1.4 C语言程序设计的基本步骤45

3.2 顺序结构程序设计46

3.3 选择结构程序设计48

3.3.1 条件的描述和条件表达式49

3.3.2 if语句53

3.3.3 if语句的嵌套59

3.3.4 条件运算符62

3.3.5 switch语句64

3.4 循环结构程序设计68

3.4.1 迭代与穷举算法68

3.4.2 while语句71

3.4.3 do…while语句74

3.4.4 for语句76

3.4.5 循环中断控制语句80

3.4.6 循环的嵌套82

本章小结85

习题386

第4章 模块化程序设计88

4.1 函数88

4.1.1 概述88

4.1.2 函数的分类、定义与调用89

4.1.3 函数的返回值95

4.1.4 形实结合与传值调用和传址调用97

4.1.5 函数的嵌套调用与递归调用100

4.2 变量的使用范围105

4.2.1 变量的作用域与生存期105

4.2.2 C语言中变量的存储类型109

4.3 C语言预处理114

4.3.1 宏定义114

4.3.2 文件包含122

4.3.3 条件编译122

本章小结125

习题4125

第5章 数组129

5.1 数值型数组129

5.1.1 一维数组129

5.1.2 二维数组140

5.2 字符数组148

5.2.1 一维字符数组和二维字符数组148

5.2.2 字符串的输入/输出150

5.2.3 字符串处理函数152

本章小结156

习题5156

第6章 指针160

6.1 指针基础160

6.1.1 地址与指针160

6.1.2 指针变量及其定义161

6.1.3 指针变量的引用161

6.1.4 指针变量作为函数参数165

6.2 指针与数组168

6.2.1 指向数组元素的指针168

6.2.2 通过指针引用数组元素169

6.2.3 指向多维数组的指针和指针变量172

6.2.4 字符串指针与指向字符串的指针变量177

6.2.5 指针数组和指向指针的指针183

6.3 指针与函数191

6.3.1 用指针实现函数的地址传递191

6.3.2 返回指针值的函数192

6.3.3 指向函数的指针193

6.4 有关指针的数据类型和指针变量的运算194

6.4.1 有关指针的各种定义及其含义194

6.4.2 指针变量的运算195

6.4.3 void指针类型196

本章小结196

习题6197

第7章 用户自定义数据类型200

7.1 结构体200

7.1.1 结构体类型及其定义200

7.1.2 结构体变量的定义与引用201

7.1.3 结构体数组205

7.1.4 结构体类型的指针209

7.2 共用体212

7.2.1 共用体的定义212

7.2.2 共用体变量的应用213

7.3 动态内存的分配215

7.4 链表217

7.5 枚举类型220

7.5.1 枚举类型的定义220

7.5.2 枚举类型变量的应用221

7.6 用typedef定义数据类型223

本章小结226

习题7226

第8章 文件230

8.1 概述230

8.1.1 文件的概念230

8.1.2 文件操作的基本方法和步骤230

8.2 文件的打开和关闭231

8.2.1 文件指针231

8.2.2 文件的打开232

8.2.3 文件的关闭234

8.3 顺序读写文件235

8.3.1 fputc函数和fgetc函数235

8.3.2 fputs函数和fgets函数241

8.3.3 fwrite函数和fread函数243

8.3.4 fprintf函数和fscanf函数247

8.4 随机读写文件249

8.4.1 文件位置指针的定位249

8.4.2 文件随机读写程序举例251

8.5 文件操作的出错检测252

8.6 常用文件操作函数小结253

本章小结253

习题8254

附录256

附录A C语言运算符的优先级与结合性256

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

附录C 常用字符与ASCII码表257

附录D C语言常用的标准库函数258

附录E Turbo C++ 3.0的集成环境简介265

参考文献269

热门推荐