C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈孟建,邹玉金,熊传光编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:712102635X
- 页数:312 页
1.1 一个大家熟悉的例子 1
1.1.1 一个简单的C语言程序例子 1
第1章 C语言程序设计基础 1
1.1.2 程序的简单分析 3
1.1.3 C语言程序的组成要素 3
1.1.4 字符及字符集 5
1.2 C语言的由来、特点和发展 7
1.2.1 C语言的由来 7
1.2.2 C语言的特点 8
1.3 输入与输出函数 9
1.3.1 标准格式输入函数scanf() 9
1.2.3 C语言的发展 9
1.3.2 标准格式输出函数printf() 11
1.3.3 单个字符输入函数getchar() 16
1.3.4 单个字符输出函数putchar() 17
1.4 C语言程序的实现 18
1.4.1 C语言程序实现的方框图 18
1.4.2 C语言的编辑 19
1.4.3 编译与运行程序 22
1.4.4 C语言程序的错误分类 24
1.5 进阶部分知识 26
1.5.1 转义字符 26
1.5.2 scanf函数格式说明符 26
1.5.3 printf函数格式说明符 27
习题1 32
实训1 33
第2章 数据描述与基本操作 36
2.1 数据类型 36
2.1.1 一个C语言程序例子 36
2.1.2 数据类型 39
2.1.3 数据的存储格式、范围与有效位 40
2.1.4 赋值语句 42
2.2 常量与变量 43
2.2.1 常量 43
2.2.2 变量 46
2.2.4 各种数值型数据间的混合运算 47
2.2.3 变量说明语句 47
2.3 运算符与表达式 48
2.3.1 C语言的运算符 48
2.3.2 算术运算符 49
2.3.3 算术运算符的优先级 51
2.3.4 算术表达式 52
2.4 关系运算、逻辑运算与条件运算 54
2.4.1 关系运算及表达式 54
2.4.2 逻辑运算及表达式 55
2.4.3 条件运算 58
2.5 进阶部分知识 59
2.5.1 赋值表达式 59
2.5.2 赋值中的类型转换 60
2.5.3 变量的初始化 61
2.5.4 逗号运算符 62
习题2 63
实训2 65
第3章 结构化程序设计 68
3.1 结构化程序设计思想 68
3.1.1 一个C语言程序例子 68
3.1.2 结构化程序设计的由来 71
3.1.3 结构化程序分析方法 72
3.1.4 结构化系统分析方法的优点 73
3.2 选择结构程序设计 73
3.2.1 简单条件分支语句 73
3.2.2 选择条件分支语句 76
3.2.3 无条件转向语句 78
3.3 循环结构程序设计 80
3.3.1 循环结构程序的概念 80
3.3.2 while循环结构 82
3.3.3 do-while循环结构 83
3.3.4 for循环结构 84
3.3.5 双重循环结构 87
3.3.6 break、continue及exit语句 89
3.3.7 几种循环的比较 92
3.4 进阶部分知识 93
3.4.1 条件分支语句的嵌套 93
3.4.2 开关语句 95
3.4.3 循环语句的嵌套 98
习题3 101
实训3 103
第4章 模块化程序设计 107
4.1 函数 107
4.1.1 一个C语言程序例子 107
4.1.2 函数的定义 109
4.1.3 函数参数和函数的值 111
4.1.4 函数的返回值 112
4.2 函数的调用 113
4.2.1 函数调用的一般格式 113
4.2.3 函数的传值调用 115
4.2.2 函数调用的方式 115
4.2.4 函数的嵌套调用 118
4.3 一维数组 120
4.3.1 数组概念 120
4.3.2 一维数组 122
4.3.3 一维数组应用举例 123
4.3.4 数组名用做函数参数的调用 126
4.4 二维数组 128
4.4.1 二维数组的概念 128
4.4.2 二维数组的引用 129
4.4.3 二维数组的应用举例 130
4.5 进阶部分知识 132
4.5.1 函数的递归调用 132
4.5.2 字符数组 135
4.5.3 字符串 137
4.5.4 字符数组的应用 139
习题4 141
实训4 145
第5章 C语言程序设计的常用算法 149
5.1 累加、累乘、整除性算法 149
5.1.1 算法的基本概念 149
5.1.2 累加、累乘算法 149
5.1.3 整除性算法 151
5.2 最大、最小值和双重循环算法 156
5.2.1 最大值和最小值算法 156
5.2.2 验证哥德巴赫猜想 159
5.2.3 矩阵(二维数组)算法 161
5.2.4 杨辉三角形算法 165
5.3 二查、三排、三遍历算法 168
5.3.1 二种查找算法 168
5.3.2 三种排序算法 170
5.3.3 三遍历算法 173
习题5 178
实训5 181
第6章 指针 188
6.1 几个大家熟悉的指针 188
6.1.1 旅馆客房的指针概念 188
6.1.3 VFP中的指针概念 189
6.1.2 几个日常生活中的指针概念 189
6.1.4 C语言中的单元地址和单元内容 190
6.2 C语言中的指针 191
6.2.1 指针变量 191
6.2.2 运算符&和* 193
6.2.3 指针变量的引用 195
6.2.4 指针运算 197
6.2.5 指向指针的指针 200
6.3 指针和数组 201
6.3.1 一维数组的指针表示 201
6.3.2 二维数组的指针表示 204
6.3.3 指针与字符串 206
6.3.4 指针数组 209
6.4 编译预处理 212
6.4.1 宏定义 212
6.4.2 带参数的宏定义 213
6.4.3 文件包含 214
6.5 文件操作 216
6.5.1 文件的概念 216
6.5.2 文件的打开与关闭 218
6.5.3 文件的顺序读、写 219
6.5.4 数据块读、写函数 220
6.5.5 文件的随机读、写 221
6.6 进阶部分知识 223
6.6.1 函数指针 223
6.6.2 main函数中的参数 226
习题6 227
实训6 230
第7章 结构体、共用体和枚举 235
7.1 一个典型的实际问题 235
7.1.1 学生档案的数据类型 235
7.1.2 定义结构体类型变量的方法 236
7.1.3 结构体变量的初始化 238
7.1.4 结构体变量的引用 239
7.2 结构体数组与函数 240
7.2.1 结构体数组的定义 240
7.2.3 结构体数组的引用 242
7.2.2 结构体数组的初始化 242
7.2.4 结构体变量用做函数参数 247
7.3 共用体数据类型 249
7.3.1 共用体的定义 250
7.3.2 共用体变量的定义 251
7.3.3 共用体变量的引用 252
7.3.4 共用体变量的应用 253
7.4 枚举数据类型 254
7.4.1 枚举的定义 254
7.4.2 枚举变量的定义 255
7.4.3 枚举变量的引用 256
7.5 进阶部分知识 260
7.5.1 指向结构体变量的指针 260
7.5.2 指向结构体数组的指针 261
7.5.3 用结构体变量指针用做函数参数 262
习题7 264
实训7 269
第8章 C语言程序综合实训 272
8.1 简单应用程序 272
8.1.1 换币问题 272
8.1.2 整数排序 274
8.1.3 约瑟夫问题 276
8.2 一般应用程序 277
8.2.1 分屏显示文件的内容 277
8.2.2 给小学生出四则混合运算题目 280
8.2.3 创建一个文本编辑器 283
8.3 学生成绩管理应用程序 290
8.3.1 功能模块与主界面 290
8.3.2 各子菜单项的操作 291
8.3.3 源程序清单 293
8.4 C语言课程设计 303
8.4.1 目的要求 303
8.4.2 实训时间 303
8.4.3 实训内容 303
8.4.4 参考题目 303
8.4.5 考核标准 304
附录A Turbo C 2.0常用错误提示解释 305
参考文献 312
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017