图书介绍

高级语言程序设计 C语言描述【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

高级语言程序设计 C语言描述
  • 吕国英,李茹,王文剑等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302170948
  • 出版时间:2008
  • 标注页数:368页
  • 文件大小:17MB
  • 文件页数:386页
  • 主题词:

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 程序的执行3

1.2 数据及其类型4

1.2.1 数据类型4

1.2.2 数据类型的作用4

1.2.3 数据表示——常量、变量5

1.3 程序结构10

1.3.1 程序基本构成10

1.3.2 顺序结构11

1.3.3 条件的表示19

1.3.4 选择结构22

1.3.5 循环结构28

习题35

第2章 程序设计基础40

2.1 引言40

2.1.1 程序设计步骤40

2.1.2 程序设计示例42

2.1.3 程序的评价44

2.1.4 编写健壮友好的程序45

2.2 选择结构程序设计47

2.2.1 多分支语句编程47

2.2.2 开关语句编程50

2.2.3 最大最小问题51

2.3 循环设计153

2.3.1 顺推法——累加与累乘53

2.3.2 顺推法的其他应用59

2.3.3 倒推法62

2.3.4 迭代法63

2.3.5 循环与条件65

2.4 循环设计269

2.4.1 枚举法69

2.4.2 数与数字71

2.4.3 素数与因数73

2.4.4 多重循环的应用75

习题78

第3章 模块化程序设计81

3.1 指针与指针变量81

3.1.1 引入81

3.1.2 指针变量的定义和引用82

3.2 程序模块——函数84

3.2.1 模块的引入84

3.2.2 函数的执行87

3.2.3 链接与建库94

3.2.4 进一步认识变量95

3.3 函数应用100

3.3.1 随机函数的应用100

3.3.2 模块化程序设计104

3.3.3 递归程序设计108

3.3.4 递归函数的参数111

3.3.5 递归与循环的比较112

3.4 与函数相关的语言机制118

3.4.1 函数与指针118

3.4.2 宏119

习题121

第4章 数据的连续存储及应用124

4.1 数组及一维数组应用技巧124

4.1.1 数组及数组定义124

4.1.2 一维数组基础应用128

4.1.3 排序与检索132

4.1.4 巧用下标136

4.1.5 构造循环体138

4.1.6 记录状态信息139

4.2 二维图形和二维表142

4.2.1 二维数组基础应用142

4.2.2 趣味矩阵147

4.2.3 数列与数表154

4.3 指针与数组1157

4.3.1 数组与一级指针157

4.3.2 二维数组与二级指针162

4.4 字符与字符串167

4.4.1 字符数组及字符串167

4.4.2 字符串的检索、插入和删除173

4.4.3 指针类型函数的应用179

4.4.4 最基础的信息加密方法180

4.4.5 数值与字符串181

4.4.6 单词统计183

4.4.7 字符串排序184

4.5 指针与数组2185

4.5.1 指针与字符串185

4.5.2 主函数的参数190

4.5.3 动态存储191

习题197

第5章 程序设计中的技巧201

5.1 利用数学知识提高程序效率201

5.1.1 杨辉三角形的应用201

5.1.2 最大公约数的应用202

5.1.3 最小公倍数的应用204

5.2 算术运算的作用205

5.2.1 简化或避免条件判断206

5.2.2 构造下标208

5.3 标志量的作用209

5.3.1 提高程序效率209

5.3.2 表示复杂情况210

5.4 信息数字化214

5.4.1 逻辑类问题214

5.4.2 智巧类问题216

5.5 高精度数据计算222

5.5.1 加、减法运算222

5.5.2 乘法运算225

5.5.3 除法运算227

5.5.4 与高精度数据相关的问题228

习题231

第6章 程序设计语言深入233

6.1 结构体233

6.1.1 结构体及其定义233

6.1.2 结构体的引用236

6.1.3 结构体与指针237

6.1.4 结构体与数组238

6.1.5 结构体与函数240

6.2 结构体应用242

6.2.1 结构体基础应用242

6.2.2 结构体与复数运算246

6.2.3 结构体排序与信息检索247

6.3 共用体与枚举类型249

6.3.1 共用体249

6.3.2 枚举类型251

6.3.3 类型名定义253

6.4 位运算254

6.4.1 按位与运算255

6.4.2 按位或运算255

6.4.3 按位异或运算255

6.4.4 求反运算256

6.4.5 左移运算256

6.4.6 右移运算256

6.5 文件257

6.5.1 C语言文件概述257

6.5.2 文件的打开与关闭258

6.5.3 文件的读写260

6.5.4 文件定位263

6.5.5 文件其他相关函数264

习题264

第7章 程序设计实践265

7.1 程序设计综合练习266

7.1.1 编程输入10个整数而后逆序输出它们267

7.1.2 求1!+2!+3!+…+n!271

7.1.3 递增的牛群274

7.1.4 验证哥德巴赫猜想279

7.1.5 求三个数的最小公倍数281

7.1.6 猴子选大王285

7.2 程序测试与调试289

7.2.1 常见的语法错误289

7.2.2 常见的“伪”语法错误291

7.2.3 常见的逻辑类错误294

7.2.4 测试与调试297

C语言程序设计上机指导300

上机实验目的与要求300

实验1 C语言运行环境302

实验2 数据类型及顺序结构305

实验3 选择结构程序设计306

实验4 循环结构程序设计309

实验5 函数(1)311

实验6 函数(2)314

实验7 编译预处理315

实验8 数组316

实验9 字符数据处理317

实验10 数组与指针319

实验11 结构体与共用体320

实验12 文件321

《高级语言程序设计》课程设计大纲323

附录A C语言要素327

附录B 编译预处理332

附录C 常用标准库函数334

附录D Turbo C 2.0集成开发环境360

附录E ASCII码字符表367

参考文献368

热门推荐