种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

高级语言程式设计(C语言描述)

(2019-12-22 05:56:37) 百科综合
高级语言程式设计(C语言描述)

高级语言程式设计(C语言描述)

《高级语言程式设计(C语言描述)》是2009年清华大学出版社出版的图书。

基本介绍

  • 中文名:高级语言程式设计(C语言描述)
  • 出版时间:2009-7-3
  • 出版社:清华大学出版社
  • ISBN:9787302169970
  • 定价:35元
  • 印次:1-2
  • 装帧:平装

内容简介

本书介绍C程式设计语言的基本内容,同时以C语言为平台通过大量例题讲解了程式设计的基本方法和技巧,内容新颖、通俗易懂,是学习程式设计的理想读物。本书提供了“程式设计上机指导”和“程式设计课程设计大纲”(为三学期制中的国小期提供)两个实践性内容,使教材的实用性更强。
本书适合作为计算机及理科各专业开设程式设计课程的教材。也可作为编程爱好者的参考书和研究生考试的备考教材。

目录

第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循环设计1 53
2.3.1顺推法——累加与累乘 53
2.3.2顺推法的其他套用 59
2.3.3倒推法 62
2.3.4叠代法 63
2.3.5循环与条件 65
2.4循环设计2 69
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指针与数组1 157
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指针与数组2 185
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.1C语言档案概述 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
实验1C语言运行环境 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
附录AC语言要素 327
附录B编译预处理 332
附录C常用标準库函式 334
附录DTurboC2.0集成开发环境 360
附录EASCII码字元表 367
参考文献 368
X
XI
目录

标 签

搜索
随机推荐

Powered By 种豆资源网||