图书介绍

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

C语言程序设计教程
  • 李淑华主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:750842929X
  • 出版时间:2005
  • 标注页数:248页
  • 文件大小:7MB
  • 文件页数:257页
  • 主题词: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章 C语言概述1

1.1 C语言发展概述1

1.2 C语言的特点1

1.3 简单的C语言程序2

1.3.1 C语言程序的构成2

1.3.2 C语言程序的特点3

1.4 C程序的上机步骤3

1.4.1 C程序的上机步骤4

1.4.2 Turbo C系统菜单4

1.4.3 程序调试方法6

习题7

2.1.2 变量8

2.1.1 常量8

2.1 常量和变量8

第2章 数据类型与表达式8

2.2 整型数据9

2.2.1 整型常量9

2.2.2 整型变量9

2.2.3 整型变量使用10

2.3 字符型数据11

2.3.1 字符型常量11

2.3.2 字符型变量12

2.3.3 字符串常量13

2.4 浮点型数据14

2.4.1 浮点型常量14

2.4.2 浮点型变量(实型变量)14

2.5 变量的初始化14

2.6.1 算术运算符和算术表达式15

2.6 运算符及表达式15

2.6.2 赋值语句16

2.6.3 关系运算符和关系表达式18

2.6.4 逻辑运算符和逻辑表达式19

2.6.5 位运算符19

2.6.6 其他运算符23

2.7 数据类型转换24

2.7.1 自动类型转换24

2.7.2 强制类型转换25

2.8 类型定义25

习题26

3.1.1 字符输入函数getchar29

3.1.2 格式输入函数scanf29

3.1 数据的输入29

第3章 数据的输入和输出29

3.2 数据的输出31

3.2.1 字符输出函数putchar31

3.2.2 格式控制函数printf31

3.3 应用举例33

习题35

技能训练36

第4章 条件语句39

4.1 语句和复合语句39

4.2 if语句39

4.2.1 if语句的三种形式39

4.2.2 if语句的嵌套42

4.2.3 条件运算符43

4.3 switch语句43

4.4 应用举例46

4.5 高级应用47

习题50

技能训练51

第5章 循环控制54

5.1 goto语句54

5.2 while循环语句54

5.3 do_while循环语句55

5.4 for循环语句56

5.5 循环的嵌套57

5.6 几种循环的比较58

5.7 break语句和continue语句58

5.7.1 break语句58

5.7.2 continue语句59

5.8 应用举例60

5.9 高级应用62

习题65

技能训练66

第6章 数组67

6.1 一维数组的定义和引用67

6.1.1 一维数组的定义67

6.1.2 一维数组元素的引用67

6.1.3 一维数组的初始化68

6.1.4 一维数组应用举例68

6.2 二维数组的定义和引用70

6.2.1 二维数组的定义70

6.2.2 二维数组的引用71

6.2.3 二维数组的初始化71

6.2.4 二维数组应用举例72

6.3.1 字符数组74

6.3 字符数组与字符串74

6.3.2 字符串76

6.4 应用举例80

6.5 高级应用81

习题85

技能训练86

第7章 函数与变量88

7.1 函数的概念88

7.2 函数的定义89

7.2.1 无参函数的定义89

7.2.2 有参函数的定义89

7.3 函数参数和函数值90

7.3.1 形式参数和实际参数90

7.4.1 函数调用的一般形式91

7.4 函数的调用91

7.3.2 函数的返回值91

7.4.2 函数调用的方式92

7.4.3 对被调用函数的说明92

7.5 函数的嵌套调用93

7.6 函数的递归调用94

7.7 数组作为函数参数96

7.7.1 数组元素作函数实参96

7.7.2 数组名作函数的实参与形参96

7.8 变量的定义位置和作用范围97

7.8.1 局部变量97

7.8.2 全局变量98

7.9 动态存储变量与静态存储变量101

7.9.1 变量的存储类别101

7.9.2 局部变量的存储方式102

7.9.3 全局变量的存储方式104

7.9.4 存储类别小结105

7.9.5 内部函数和外部函数106

7.10 应用举例106

7.11 高级应用108

习题110

技能训练111

第8章 编译预处理112

8.1 宏定义112

8.1.1 不带参数的宏定义112

8.1.2 带参数的宏定义113

8.2 “文件包含”处理113

8.3.2 #ifndef语句114

8.3.3 #if语句114

8.3 条件编译114

8.3.1 #ifdef语句114

8.3.4 #undef语句115

8.4 应用举例115

习题116

技能训练116

第9章 指针118

9.1 指针的定义与引用118

9.1.1 指针的概念118

9.1.2 指针变量的定义118

9.1.3 指针变量的引用119

9.2 指针变量作为函数参数120

9.3.1 指向数组元素的指针变量的定义与赋值121

9.3 指针与数组121

9.3.2 通过指针引用数组元素122

9.3.3 指针变量的运算124

9.3.4 数组名作函数参数125

9.4 指针与字符串127

9.4.1 字符数组127

9.4.2 字符指针127

9.5 指针数组128

9.5.1 指针数组的引用128

9.5.2 命令行参数129

9.6 高级应用130

习题132

技能训练133

10.1 结构体的定义134

第10章 结构体与共用体134

10.2 定义结构体类型的变量135

10.2.1 先定义结构体类型再定义变量名135

10.2.2 在定义类型的同时定义变量135

10.2.3 直接定义结构类型变量136

10.3 结构体类型变量的引用137

10.3.1 结构体类型变量的引用格式137

10.3.2 结构体变量的引用规则137

10.4 结构体变量的初始化138

10.4.1 对外部存储类型的结构体变量进行初始化138

10.4.2 对静态存储类型的结构体变量进行初始化139

10.5 结构体数组139

10.5.1 结构体数组的定义139

10.5.2 结构体数组的初始化140

10.5.3 举例140

10.6.1 指向结构体变量的指针141

10.6 指向结构体类型数据的指针141

10.6.2 指向结构体数组的指针142

10.7 用指针处理链表143

10.7.1 链表143

10.7.2 建立链表的方法——结构体143

10.7.3 链表首指针和结尾标志144

10.8 共用体148

10.8.1 “共用体”类型变量的定义149

10.8.2 共用体变量的引用方式149

10.8.3 共用体类型数据的特点149

10.9 枚举类型151

10.10 高级应用153

习题154

技能训练156

11.2 Turbo C图形函数157

第11章 C语言绘图157

11.1 微机的显示系统157

11.2.1 图形控制函数158

11.2.2 颜色控制函数160

11.2.3 基本图形函数161

11.3 应用举例166

习题169

技能训练170

第12章 文件171

12.1 文件概述171

12.1.1 文件的存储方式171

12.1.2 C的文件操作171

12.1.3 缓冲文件与非缓冲文件171

12.1.4 文件类型指针172

12.2.1 文件的打开(fopen函数)173

12.2 文件的打开与关闭173

12.2.2 文件的关闭(fclose函数)174

12.3 文件的读写175

12.3.1 读写一个字符175

12.3.2 读写一个字符串177

12.3.3 读写数据字段178

12.3.4 文件的格式化读写179

12.4 文件定位与随机读写180

12.5 文件的出错检测181

12.6 应用举例182

12.7 高级应用185

习题185

技能训练186

13.1.1 面向对象程序设计187

13.1 C++与面向对象程序设计187

第13章 C++简介187

13.1.2 Windows平台上的C++程序开发工具188

13.1.3 面向对象的主要概念188

13.2 类说明189

13.3 对象说明191

13.4 继承195

13.5 多态性198

习题198

附录A Turbo C集成开发环境199

附录B 运算符的优先级及其结合性204

附录C 标准ASCII字符集205

附录D Turbo C 2.0常用库函数207

附录E 复习题213

附录F 测试题236

热门推荐