图书介绍

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

C程序设计基础
  • 李瑞,徐克圣,刘月凡等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302244677
  • 出版时间:2011
  • 标注页数:289页
  • 文件大小:69MB
  • 文件页数:303页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 基础篇3

第1章 编程思想3

1.1 程序设计思想3

1.1.1 程序设计的基本步骤3

1.1.2 程序设计的学习方法4

1.2 算法4

1.2.1 算法的概念4

1.2.2 算法的特性5

1.2.3 算法的表示6

1.2.4 算法的复杂度8

1.2.5 结构化程序设计方法8

1.2.6 算法举例10

1.3 上机编程准备11

1.3.1 Turbo C集成开发环境11

1.3.2 VC++集成开发环境15

1.3.3 实例运行过程15

1.4 上机实践18

第2章 C语言基础知识20

2.1 程序的基本结构20

2.2 数据类型21

2.3 标识符、常量和变量22

2.3.1 标识符22

2.3.2 常量和变量23

2.3.3 整型数据24

2.3.4 实型数据26

2.3.5 字符型数据28

2.4 赋值运算符和赋值表达式29

2.4.1 赋值运算符和赋值表达式简介29

2.4.2 运算符的优先级和结合性30

2.5 算术运算符和算术表达式31

2.5.1 算术运算符31

2.5.2 算术表达式32

2.5.3 算术运算符优先级和结合性32

2.5.4 算术运算中的类型转换33

2.6 位运算符、逗号运算符和求字节运算符35

2.6.1 位运算符35

2.6.2 逗号运算符36

2.6.3 求字节运算符37

2.7 上机实践37

2.8 习题38

第3章 C语言程序设计基础知识42

3.1 基本输入/输出函数42

3.1.1 格式化输出函数——printf()42

3.1.2 格式化输入函数——scanf()43

3.2 编译预处理44

3.2.1 宏定义——#define44

3.2.2 文件包含46

3.2.3 条件编译47

3.3 选择结构和循环结构48

3.3.1 选择结构48

3.3.2 循环结构51

3.4 数组54

3.5 结构体56

3.6 函数58

3.7 指针60

3.7.1 指针的概念60

3.7.2 变量与指针62

3.7.3 指针变量的引用62

3.8 上机实践63

3.9 习题66

第4章 顺序结构程序设计69

4.1 赋值语句69

4.2 数据的输入和输出69

4.2.1 整型数据的输入和输出70

4.2.2 实型数据的输入和输出71

4.2.3 字符型数据的输入和输出73

4.2.4 字符输入/输出函数74

4.3 上机实践75

4.4 习题76

第5章 选择结构程序设计78

5.1 关系运算符和关系表达式78

5.1.1 关系运算符78

5.1.2 关系表达式79

5.2 逻辑运算符和逻辑表达式79

5.2.1 逻辑运算符79

5.2.2 逻辑表达式80

5.3 语句和复合语句80

5.4 分支结构81

5.4.1 双分支结构和基本的if语句81

5.4.2 多分支结构与嵌套的if语句82

5.4.3 switch语句84

5.4.4 条件运算符86

5.5 上机实践86

5.6 习题89

第6章 循环结构程序设计92

6.1 循环结构92

6.1.1 循环的应用92

6.1.2 循环语句的嵌套95

6.2 break语句和continue语句97

6.2.1 break语句97

6.2.2 continue语句98

6.3 上机实践99

6.4 习题102

第二篇 学习篇111

第7章 数据组织111

7.1 数组111

7.1.1 一维数组111

7.1.2 二维数组113

7.1.3 字符数组116

7.2 结构体122

7.2.1 结构体变量122

7.2.2 结构体数组123

7.3 共用体和枚举类型124

7.3.1 共用体类型定义124

7.3.2 共用体变量的定义和引用125

7.3.3 枚举类型定义126

7.3.4 枚举变量与枚举元素127

7.4 typedef自定义类型128

7.5 上机实践129

7.6 习题134

第8章 编程模块化思想140

8.1 问题提出140

8.2 函数140

8.2.1 函数概述140

8.2.2 函数的调用与参数142

8.2.3 函数的参数传递146

8.2.4 函数的嵌套调用和递归调用149

8.3 局部变量和全局变量153

8.3.1 局部变量153

8.3.2 全局变量154

8.4 变量的存储类别155

8.4.1 局部变量的存储156

8.4.2 全局变量的存储158

8.5 内部函数和外部函数159

8.5.1 内部函数159

8.5.2 外部函数159

8.5.3 多文件编译160

8.6 上机实践160

8.7 习题163

第9章 指针169

9.1 指针变量作为函数参数169

9.2 数组与指针170

9.2.1 指向数组元素的指针170

9.2.2 通过指针引用数组元素171

9.2.3 用数组名作函数参数172

9.2.4 二维数组与指针174

9.3 字符串与指针176

9.3.1 字符串的表示形式176

9.3.2 字符指针作函数参数177

9.4 函数与指针179

9.4.1 用函数指针变量调用函数179

9.4.2 用指向函数的指针作函数参数值180

9.4.3 返回指针值的函数181

9.5 指针数组与二级指针182

9.5.1 指针数组的概念182

9.5.2 二级指针184

9.5.3 主函数与命令行参数185

9.6 结构体与指针186

9.6.1 指向结构体变量的指针186

9.6.2 指向结构体数组的指针187

9.6.3 用指向结构体的指针作函数参数187

9.7 链表188

9.7.1 动态分配和释放空间的函数189

9.7.2 建立和输出链表189

9.7.3 链表的基本操作191

9.8 上机实践195

9.9 习题199

第10章 文件206

10.1 文件的概念206

10.2 文件的使用方法208

10.2.1 文件的打开和关闭208

10.2.2 文件的读写210

10.2.3 文件的定位216

10.3 上机实践219

10.4 习题222

第11章 综合设计226

11.1 学生成绩管理系统226

11.2 系统需求分析226

11.3 系统总体设计227

11.4 系统详细设计与实现228

11.5 系统参考程序230

第12章 实用编程技巧举例235

12.1 模块化程序编程技巧235

12.2 使用通用函数的编程技巧239

12.3 数值分析的计算机编程技巧241

12.4 读取设计手册上的文本数据的方法和技巧244

附录A 常用字符与ASCII代码对照表249

附录B 运算符的优先级和结合性250

附录C 库函数251

附录D 2010年3月全国计算机等级考试二级C笔试试题及参考答案256

附录E 习题参考答案267

参考文献289

热门推荐