C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:吴定雪编著
- 出 版 社:北京:科学出版社
- 出版年份:2007
- ISBN:7030207866
- 页数:298 页
第1章 C语言程序设计基础 1
1.1程序设计基本概念 1
程序 1
程序设计语言 2
程序设计 3
算法 3
1.2 C语言的特点 7
1.3 C语言程序的组成 7
认识C语言程序 7
C语言程序的组成 9
C语言的基本语法成分 11
1.4 C语言数据类型 13
1.5常量与变量 16
直接常量和符号常量 17
直接常量的书写格式 18
变量 21
1.6运算符与表达式 23
算术类运算 24
关系运算、逻辑运算与条件运算 27
其他运算 30
1.7类型转换 31
不同类型数据的隐式转换 32
不同类型数据的显式转换 34
1.8数据的输入与输出 34
printf()函数 34
scanf()函数 36
getchar函数与putchar函数 38
第2章 C语言程序设计基本结构 40
2.1顺序结构 40
2.2选择结构 42
if语句 42
switch语句 48
2.3循环结构 52
循环结构概述 52
while语句 53
do-while语句 54
for语句 55
循环嵌套 56
break语句与continue语句 58
程序举例 60
第3章 函数与编译预处理 64
3.1模块化设计与函数 64
模块化设计 64
函数分类 65
3.2函数的定义与调用 66
函数的定义 66
函数的调用 68
3.3函数的递归调用 73
函数的嵌套调用 73
函数的递归调用 74
3.4变量的作用域与存储方式 76
变量的作用域 76
存储方式 78
3.5编译预处理 80
文件包含 80
宏定义 81
条件编译 82
3.6程序举例 83
第4章 数组 86
4.1一维数组 86
一维数组的定义 86
一维数组的引用 87
一维数组的初始化 88
一维数组程序举例 90
4.2二维数组 92
二维数组的定义 92
二维数组的引用 93
二维数组的初始化 94
二维数组程序举例 96
4.3字符数组与字符串 97
字符数组的引入 97
字符数组的定义与使用 99
字符串与字符数组的关系 100
字符数组程序举例 105
4.4数组作为函数的参数 107
数组元素作为函数参数 107
数组名作为函数参数 108
多维数组作为函数参数 110
4.5程序举例 111
第5章 指针 121
5.1指针与指针变量 121
指针的概念 121
指针变量 122
5.2指针与函数 127
指针作为函数参数 127
指针函数 129
函数指针 131
指针类型转换 135
5.3指针与数组 137
一维数组与指针 137
多维数组与指针 142
字符串与指针 147
5.4程序举例 156
第6章 结构体、共用体与枚举类型 163
6.1结构体类型 163
结构体类型的定义及引用 163
结构体与数组 166
结构体与指针 167
结构体与函数 168
6.2链表 170
内存动态管理函数 170
链表概述 172
链表的基本操作 173
6.3共用体类型 179
共用体类型与共用体变量 179
共用体变量的引用及应用 181
6.4枚举类型 184
6.5 typedef定义类型 186
6.6程序举例 188
第7章 位运算 192
7.1位运算符与位运算 192
按位与运算符& 192
按位或运算符 194
按位异或运算符? 194
左移运算符? 195
右移运算符? 195
按位取反运算符 195
位复合赋值运算符 196
7.2位段 196
7.3程序举例 198
第8章 文件 203
8.1文件概述 203
8.2文件指针 204
8.3文件的打开与关闭 204
文件打开函数fopen 204
文件关闭函数fclose 205
8.4文件的读写 206
字符读写函数fgetc与fputc 206
字符串读写函数fgets与fputs 207
数据块读写函数fread与fwrite 207
格式化读写函数fscanf与fprintf 208
8.5文件的定位 208
8.6文件检测函数 209
8.7程序举例 210
第9章 实用程序设计技巧 217
9.1程序的模块化结构 217
软件工程的思想 217
模块设计 217
使用模块化方法开发程序的好处 218
9.2模块设计风格简述 220
数据风格 220
标识符风格 220
算法风格 221
输入/输出风格 221
书写风格 221
9.3多文件程序的执行方法 222
文件包含与头文件的使用 222
模块间的连接 225
标识符的一致性 226
9.4大型程序开发的项目管理 226
项目管理器 226
用项目管理器开发程序项目的步骤 226
项目管理器的使用技巧 227
9.5程序举例 228
第10章 C++面向对象程序设计 239
10.1 C++语言概述 239
C++语言的产生 239
一个简单的C++程序 239
C++程序开发过程 240
10.2 C++对C语言的扩充 242
C++的输入输出 242
常量 244
变量 244
变量的引用类型 245
函数重载 246
带缺省值参数的函数 248
内联函数 249
动态分配/释放内存的运算符new与delete 250
10.3 C++面向对象程序设计 252
面向对象方法的基本概念 252
类与对象 255
构造函数和析构函数 257
友元 262
继承 266
多态性与虚函数 271
10.4程序举例 274
附录A ASCII码对照表 286
附录B C语言运算符及优先级 287
附录C C语言常用的库函数 288
C1数学函数 288
C2输入输出函数 289
C3字符函数 292
C4字符串函数 293
C5动态存储分配函数 294
C6时间函数 295
C7其他函数 296
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019