图书介绍

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

程序设计基础 C语言
  • 杨俊清主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560623184
  • 出版时间:2009
  • 标注页数:199页
  • 文件大小:32MB
  • 文件页数:207页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 程序设计概述1

1.1 程序工作原理1

1.1.1 冯·诺伊曼原理1

1.1.2 计算机的构成原理2

1.2 程序设计语言3

1.2.1 程序设计语言的发展3

1.2.2 典型高级语言5

1.2.3 程序设计语言发展趋势6

1.3 算法概述6

1.4 C语言程序设计10

1.4.1 C语言的发展历史10

1.4.2 C语言的特点11

1.4.3 C语言程序基本结构13

1.4.4 C语言程序的开发环境17

习题22

第2章 C语言基础23

2.1 标识符与关键字24

2.2 简单数据类型24

2.2.1 常量与变量24

2.2.2 整型26

2.2.3 实型28

2.2.4 字符型30

2.2.5 不同类型数据的混合运算31

2.3 简单计算32

2.3.1 算术运算与算术表达式32

2.3.2 赋值运算符与赋值表达式33

2.3.3 自加、自减和逗号运算34

习题36

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

3.1 C语句概述38

3.1.1 C程序基本结构38

3.1.2 C语句分类38

3.1.3 C结构化程序设计40

3.2 数据的输入与输出41

3.2.1 printf函数41

3.2.2 scanf函数45

3.2.3 其他输入/输出函数48

3.3 编译预处理命令50

3.3.1 宏定义50

3.3.2 文件包含51

3.3.3 条件编译52

3.4 函数简介53

3.4.1 函数定义和调用的一般方法53

3.4.2 库函数的调用54

3.5 顺序结构程序设计举例54

习题57

第4章 选择程序设计59

4.1 关系运算和逻辑运算59

4.1.1 关系运算符和关系表达式59

4.1.2 逻辑运算符和逻辑表达式60

4.2 分支流程控制语句63

4.2.1 if语句63

4.2.2 switch语句66

4.2.3 条件运算符68

4.3 选择语句的嵌套70

4.4 选择结构程序设计举例73

习题78

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

5.1 循环流程控制语句80

5.1.1 while语句80

5.1.2 do-while语句82

5.1.3 for语句84

5.2 循环嵌套89

5.3 break语句和continue语句93

5.3.1 break语句93

5.3.2 continue语句95

5.4 循环结构程序设计举例96

5.4.1 穷举96

5.4.2 迭代98

习题101

第6章 函数102

6.1 函数的定义和调用102

6.1.1 函数概述102

6.1.2 函数的定义103

6.1.3 函数的调用104

6.2 函数间地址的传递106

6.2.1 指针的概念106

6.2.2 指针变量107

6.2.3 指针变量的对象108

6.2.4 函数间传递地址110

6.3 函数间函数的传递113

6.3.1 函数的地址113

6.3.2 指向函数的指针变量113

6.3.3 在函数之间传递函数114

6.4 函数的递归调用115

6.5 变量的作用域117

6.5.1 内部变量118

6.5.2 外部变量118

6.5.3 内部函数和外部函数121

6.6 变量的存储属性121

6.6.1 变量及其存储属性121

6.6.2 动态内部变量和静态内部变量122

习题125

第7章 数组126

7.1 一维数组126

7.1.1 数组概述126

7.1.2 一维数组的定义和初始化127

7.1.3 一维数组元素的引用127

7.1.4 简单排序算法128

7.2 函数间一维数组的传递132

7.2.1 一维数组元素地址的表示132

7.2.2 利用指针变量访问一维数组132

7.2.3 在函数间传递一维数组134

7.3 二维数组135

7.3.1 二维数组的定义和初始化135

7.3.2 二维数组元素的引用137

7.4 函数间二维数组的传递140

7.4.1 二维数组元素的地址表示法140

7.4.2 利用行指针变量访问二维1数组元素140

7.4.3 函数之间二维数组的传递141

习题143

第8章 字符串145

8.1 字符串145

8.1.1 字符串常量145

8.1.2 字符串的存储146

8.1.3 字符串的表示146

8.2 函数间字符串的传递149

8.2.1 单个字符串的传递149

8.2.2 多个字符串的传递150

8.2.3 main函数的参数151

8.2.4 字符串处理函数152

习题156

第9章 结构体、共用体和枚举类型158

9.1 结构体158

9.1.1 结构体的类型定义158

9.1.2 结构体数据的定义和引用159

9.2 单链表164

9.2.1 动态存储分配164

9.2.2 单链表概述165

9.2.3 单链表的基本操作165

9.3 共用体和枚举类型171

9.3.1 共用体171

9.3.2 枚举类型174

9.4 typedef定义类型175

习题176

第10章 文件179

10.1 文件概述179

10.1.1 文件和文件指针180

10.1.2 文件操作的一般过程181

10.1.3 文件的打开与关闭182

10.2 文件的读写183

10.2.1 fprintf和fscanf函数183

10.2.2 fputc和fgetc函数184

10.2.3 fputs和fgets函数186

10.2.4 fwrite和fread函数187

10.3 文件定位191

10.3.1 rewind函数191

10.3.2 fseek函数191

习题193

附录A 常用字符ASCII代码表194

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

附录C 标准库函数196

热门推荐