C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:吕国英主编;孟祥志,毛长明参编
- 出 版 社:北京:科学出版社
- 出版年份:2006
- ISBN:7030161866
- 页数:279 页
目录 1
第1讲 程序设计语言概述 1
1.1 引言 1
1.1.1 程序设计语言及其分类 1
1.1.2 程序设计语言的选择 3
1.1.3 程序的执行 4
1.1.4 程序的评价 4
1.2.2 数据类型的作用 5
1.2.1 数据类型 5
1.2 数据及其类型 5
1.2.3 常量和变量 6
1.3 程序结构 12
1.3.1 程序基本构成 12
1.3.2 顺序结构 12
1.3.3 条件的表示 18
1.3.4 选择结构 20
1.3.5 循环结构 25
1.4.1 引入 31
1.4 指针与指针变量 31
1.4.2 指针变量定义和引用 32
1.5 程序模块——函数 34
1.5.1 模块的引入 34
1.5.2 模块的实现 37
1.5.3 链接与建库 43
1.5.4 进一步认识变量 45
1.5.5 有关宏定义 49
1.5.6 函数与指针 51
1.6.1 数组及数组定义 52
1.6 数组、字符串及动态存储 52
1.6.2 数组与指针 56
1.6.3 字符数组及字符串 63
1.6.4 指针数组和指向指针的指针 69
1.6.5 动态存储 71
1.6.6 主函数的参数 73
1.7 结构体与共用体 75
1.7.1 结构体及其定义 75
1.7.2 结构体的引用 76
1.7.4 共用体 79
1.7.3 结构体与函数 79
1.7.5 枚举类型 81
1.7.6 类型说明 82
1.8 位运算 84
1.8.1 按位与运算 84
1.8.2 按位或运算 84
1.8.5 左移运算 85
1.8.6 右移运算 85
1.8.4 求反运算 85
1.8.3 按位异或运算 85
1.9 文件 86
1.9.1 C语言文件概述 86
1.9.2 文件的打开与关闭 87
1.9.3 文件的读写 89
1.9.4 文件定位 91
1.9.5 文件其他相关函数 92
1.10 程序调试与测试 93
1.10.1 常见的语法错误 93
1.10.2 常见的“伪”语法错误 94
1.10.3 常见的逻辑类错误 97
1.10.4 测试与调试 100
1.11 C程序设计语言自测题 102
1.11.1 自测题1 102
1.11.2 自测题2 106
1.11.3 自测题3 111
1.11.4 自测题4 116
2.1.1 程序设计的步骤 120
2.1 引言 120
第2讲 程序设计的基本方法和技巧 120
2.1.2 程序设计示例 122
2.1.3 编写健壮的程序 123
2.2 选择结构程序设计 125
2.2.1 多分支语句编程 125
2.2.2 开关语句编程 128
2.2.3 最大、最小问题 129
2.2.4 习题 131
2.3 循环结构程序设计 132
2.3.1 累加与累乘 133
2.3.2 循环与条件 138
2.3.3 数与数字 142
2.3.4 素数与因数 144
2.3.5 多重循环的应用 147
2.3.6 递推法 149
2.3.7 枚举法 154
2.3.8 习题 156
2.4.1 随机函数的应用 158
2.4 函数应用 158
2.4.2 模块化程序设计 160
2.4.3 递归程序设计 164
2.4.4 习题 167
2.5 一维数组基础应用及技巧 168
2.5.1 一维数组基础应用 168
2.5.2 排序 171
2.5.3 巧用下标 174
2.5.4 构造循环体 176
2.5.5 高精度数据计算问题 178
2.5.6 相关技巧 184
2.5.7 习题 186
2.6 二维图形和二维表 187
2.6.1 二维数组基础应用 187
2.6.2 趣味矩阵 192
2.6.3 习题 197
2.7 字符与字符串 198
2.7.1 字符串的检索、插入、删除 198
2.7.2 字符串排序 204
2.7.3 数值与字符串 205
2.7.4 习题 206
2.8 指针应用 207
2.8.1 基本类型指针的应用 207
2.8.2 二维意义指针的应用 209
2.8.3 指针类型函数的应用 215
2.8.4 习题 216
2.9 结构体应用 217
2.9.1 结构体基础应用 217
2.9.2 结构体与复数运算 221
2.9.3 结构体信息排序 222
2.9.4 习题 224
2.10 程序设计小结 224
第3讲 程序设计综合应用 227
3.1 编程输入10个整数而后逆序输出 227
3.2 求1 !+2 !+3 !+3 !+…+n! 231
3.3 递增的牛群 234
3.4 验证哥德巴赫猜想 239
3.5 求3个数的最小公倍数 241
3.6 猴子选大王 245
附录A C语言要素 249
A.1 C语言的字符集 249
A.2 C语言的标识符 249
A.3 C语言的关键字 249
A.4 C语言的运算符 250
A.5 C语言的单词 252
A.6 C语言的语句 252
附录B 编译预处理 254
C.1 类型函数 256
附录C 标准库函数 256
C.2 数学函数 257
C.3 转换函数 259
C.4 输入/输出子程序 260
C.5 字符串操作函数 267
C.6 存储分配子程序 269
C.7 时间日期函数 269
D.1 Turbo C 2.0集成开发环境简介 271
D.2 File菜单 271
附录D Turbo C 2.0集成开发环境 271
D.3 Edit菜单 272
D.4 Run菜单 273
D.5 Compile菜单 273
D.6 Project菜单 274
D.7 Options菜单 275
D.8 Debug菜单 276
D.9 Break/watch菜单 277
D.10 Turbo C 2.0的配置文件 277
附录E ASCII码字符表 278
参考文献 279
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019