图书介绍

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

C语言程序设计与实践
  • 高屹,程自强编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111164520
  • 出版时间:2005
  • 标注页数:256页
  • 文件大小:8MB
  • 文件页数:270页
  • 主题词: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部分 C语言程序设计1

第1章 C程序实例1

1.1 几个例子1

1.2 C的基本字符与词汇3

1.2.1 C语言的字符集4

1.2.2 词汇4

1.3 C程序的上机操作5

1.4 习题6

第2章 数据类型、运算符及表达式8

2.1 数据和数据类型8

2.2 常量8

2.2.1 整型常量9

2.2.2 实型常量9

2.2.3 字符常量9

2.2.4 字符串常量10

2.2.5 符号常量10

2.3 变量11

2.3.1 整型变量11

2.3.3 字符型变量12

2.3.2 实型变量12

2.4 赋值与算术运算13

2.4.1 赋值运算13

2.4.2 二元算术运算13

2.4.3 自加、自减运算14

2.4.4 复合赋值运算15

2.5 变量赋初值15

2.6 类型转换16

2.6.1 自动类型转换16

2.6.2 强制类型转换16

2.7 习题17

3.1.1 字符输入函数getchar19

第3章 数据的输入输出19

3.1 字符输入输出函数19

3.1.2 字符输出函数putchar20

3.2 格式输入输出函数21

3.2.1 格式输出函数printf21

3.2.2 格式输入函数scanf25

3.3 应用举例26

3.4 习题28

第4章 C语言程序的基本控制结构30

4.1 程序的三种基本控制结构30

4.2.3 顺序结构程序设计31

4.2.2 复合语句31

4.2.1 空语句和表达式语句31

4.2 顺序结构31

4.3 选择结构33

4.3.1 关系运算和逻辑运算33

4.3.2 if语句35

4.3.3 switch语句39

4.4 循环结构40

4.4.1 while循环语句40

4.4.2 do-while循环语句42

4.4.3 for循环语句43

4.4.4 循环的退出46

4.5 应用举例48

4.6 习题51

第5章 数组54

5.1 一维数组54

5.1.1 一维数组的定义54

5.1.2 一维数组的使用55

5.1.3 一维数组的初始化56

5.2 二维数组57

5.2.1 二维数组的定义57

5.2.2 二维数组的初始化58

5.2.3 二维数组的引用59

5.3.1 字符数组的定义60

5.3 字符数组和字符串60

5.3.2 字符串61

5.4 应用举例64

5.5 习题67

第6章 函数69

6.1 C程序与函数69

6.2 函数的定义和说明70

6.2.1 函数的定义70

6.2.2 函数的说明73

6.3 函数的调用74

6.3.1 函数调用的格式74

6.3.2 参数的传递76

6.4 应用举例178

6.5 函数的嵌套调用与递归调用80

6.5.1 函数的嵌套调用80

6.5.2 函数的递归调用82

6.6 作用域与存储类84

6.6.1 作用域84

6.6.2 存储类86

6.6.3 内部函数与外部函数89

6.7 应用举例290

6.8 习题93

第7章 指针96

7.1 指针的概念96

7.1.1 什么是指针96

7.1.3 指针的运算97

7.1.2 指针变量的定义97

7.2 指针与函数参数99

7.3 指针与数组101

7.3.1 一维数组的指针101

7.3.2 多维数组的指针106

7.3.3 字符指针与字符串107

7.4 指针数组111

7.4.1 指针数组的定义111

7.4.2 用指针数组处理多维数组112

7.4.3 用字符指针数组处理字符串组113

7.4.4 用作main函数的形参115

7.5.1 返回指针值的函数116

7.5 指针与函数116

7.5.2 指向函数的指针118

7.6 指向指针的指针119

7.7 应用举例120

7.8 习题122

第8章 结构、联合和枚举125

8.1 结构的概念125

8.1.1 结构类型的定义125

8.1.2 结构变量的说明125

8.1.3 结构变量的引用127

8.1.4 结构变量的初始化128

8.2 结构数组129

8.3 指向结构的指针131

8.3.1 指向结构的指针131

8.3.2 结构指针作函数参数133

8.4 动态数据结构134

8.4.1 内存的动态分配和释放函数135

8.4.2 链表136

8.5 联合143

8.5.1 联合的定义143

8.5.2 联合变量的说明与引用144

8.6 枚举146

8.7 类型定义148

8.8 应用举例150

8.9 习题154

第9章 位处理156

9.1 位运算156

9.2 位段159

9.3 应用举例161

9.4 习题163

第10章 编译预处理165

10.1 宏定义165

10.1.1 简单的宏定义165

10.1.2 带参数的宏定义167

10.2 文件包含168

10.3 条件编译170

10.4 应用举例172

10.5 习题173

第11章 文件175

11.1 C文件的概念175

11.2 文件类型指针176

11.3 文件的打开与关闭177

11.3.1 文件的打开——fopen函数177

11.3.2 文件的关闭——fclose函数179

11.4 文件的读写179

11.4.1 字符读写函数——fputc和fgetc179

11.4.2 字符串读写函数——fgets和fputs181

11.4.3 数据块读写函数——fread和fwrite183

11.4.4 格式化读写函数——fscanf和fprintf184

11.5 文件的定位186

11.5.1 rewind函数186

11.5.2 ftell函数187

11.5.3 fseek函数187

11.6 输入输出重定向188

11.7 应用举例189

11.8 习题191

第2部分 上机实验193

实验1 熟悉Turbo C 2.0系统与顺序结构程序设计193

实验2 循环结构程序设计196

实验3 程序调试198

实验4 利用数组的编程203

实验5 函数204

实验6 指针207

实验7 结构和枚举208

实验8 链表应用210

实验9 位处理与编译预处理211

实验10 文件操作212

第3部分 习题参考答案213

第1章习题参考答案213

第2章习题参考答案214

第3章习题参考答案214

第4章习题参考答案216

第5章习题参考答案219

第6章习题参考答案224

第7章习题参考答案229

第8章习题参考答案232

第9章习题参考答案236

第10章习题参考答案239

第11章习题参考答案241

附录247

附录A Turbo C 2.0编译系统使用方法简介247

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

附录C 标准ASCII字符集252

附录D 常用的C库函数253

参考文献256

热门推荐