C语言程序设计方法PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:邓佳宾主编;张银霞,刘娜娜,耿蕊等副主编
- 出 版 社:北京:科学出版社
- 出版年份:2014
- ISBN:9787030395757
- 页数:244 页
上篇 3
第1章 C语言源程序的结构与数据类型 3
1.1 源程序结构与简单数据类型 3
1.1.1 源程序结构 3
1.1.2 数据类型及归类 4
1.1.3 常量和变量 6
1.2 表达式 9
1.2.1 运算符 9
1.2.2 表达式 11
1.3 数组 14
1.3.1 数组类型的定义 14
1.3.2 数组类型的种类 15
1.3.3 关于数组应注意的问题 15
1.4 指针 22
1.4.1 地址、指针与指针变量 22
1.4.2 直接访问和间接访问 23
1.4.3 用指针访问简单变量的等价形式 23
1.4.4 用指针访问一维数组的形式 24
1.4.5 用指针访问二维数组的形式 25
1.4.6 用指针处理字符串时应注意的问题 28
1.4.7 内存动态分配的方法和内存动态分配函数的应用 31
1.4.8 多级指针 33
1.5 结构体与共用体 33
1.5.1 结构体与共用体的相同点与不同点 33
1.5.2 用结构体处理单向链表 35
1.5.3 枚举变量在使用中应注意的问题 40
1.5.4 关于类型定义的说明 40
1.6 文件类型 41
1.6.1 文件的特点 41
1.6.2 文件指针 42
1.6.3 文件的打开与关闭 42
1.6.4 文件的访问 44
1.6.5 文件的定位 48
1.6.6 文件出错检测 50
1.6.7 链表与文件关系的应用实例 50
习题 52
第2章 C语言程序设计结构 64
2.1 顺序结构程序设计 64
2.1.1 存储单元存储数据的特点 64
2.1.2 C语言中语句与函数的区别 64
2.1.3 赋值运算符和数学中等号的作用与不同 65
2.1.4 向变量提供初始数据 66
2.1.5 赋值语句与输入语句的区别 68
2.2 选择结构程序设计 68
2.2.1 单双分支结构 68
2.2.2 if条件语句嵌套与switch语句 69
2.3 循环结构程序设计 71
2.3.1 3种循环语句 71
2.3.2 迭代问题的处理 73
2.3.3 break语句与continue语句的特点 74
2.3.4 循环嵌套的运用 75
习题 76
第3章 预处理与位运算 84
3.1 预处理 84
3.1.1 宏替换 84
3.1.2 文件包含 86
3.1.3 条件编译 87
3.2 位运算 88
3.2.1 位运算符 88
3.2.2 位运算符的使用方法 88
3.2.3 位段 93
习题 95
第4章 函数 97
4.1 函数定义和函数声明 97
4.1.1 函数定义和函数声明的区别及应注意的问题 97
4.1.2 函数返回值及其类型 99
4.2函数的调用 102
4.2.1 函数调用常见问题 102
4.2.2 实参与形参的概念及区别 104
4.2.3 嵌套调用 105
4.2.4 递归调用 107
4.3 关于函数调用时参数间传递的说明 108
4.3.1 值传递 108
4.3.2 地址传递 109
4.4 关于变量类型的进一步说明 113
4.4.1 局部变量与全局变量的区别 113
4.4.2 静态存储变量与动态存储变量的区别 117
4.4.3 存储类别 118
4.5 多文件运行 119
4.5.1 内部函数与外部函数 119
4.5.2 运行一个多文件的程序 120
习题 123
第5章 作图与音响程序设计 130
5.1 显示器工作模式概述 130
5.2 图形程序设计 130
5.2.1 图形模式的设置 130
5.2.2 屏幕颜色的设置 132
5.2.3 基本图形功能函数 133
5.2.4 屏幕操作函数 134
5.2.5 画填充图的图形函数 135
5.2.6 图形方式下的文本输出 136
5.2.7 作图程序的特殊处理 139
5.3 C语言音响技巧 140
5.3.1 C语言常用音响函数 140
5.3.2 音乐程序设计中的音高与音长 141
5.3.3 综合音乐程序设计示例 143
习题 146
第6章 结构化程序设计 147
6.1 软件开发 147
6.2 结构化程序设计概述 148
6.2.1 结构化程序设计的一般概念 148
6.2.2 自顶向下、逐步求精的模块化程序设计思想 149
6.3 C语言程序设计风格 151
6.3.1 C语言程序结构的特点 151
6.3.2 C语言程序设计风格 151
6.3.3 模块化程序设计应用举例 152
6.3.4 有关数据的保存问题 156
6.4 C语言应用实例——图书管理系统 160
6.4.1 系统需求及说明 160
6.4.2 设计过程 161
习题 164
下篇 167
第7章 基础实验 167
实验1 C语言程序上机操作 167
实验2 C语言程序初步 169
实验3 数据类型 171
实验4 运算符和表达式 172
实验5 if语句 174
实验6 switch语句 175
实验7 while和do…while循环 177
实验8 for循环 179
实验9 循环嵌套 180
实验10 一维数组 182
实验11 排序 183
实验12 二维数组 184
实验13 字符数组 186
实验14 函数的定义和调用 187
实验15 递归函数 189
实验16 指针变量的定义与引用 191
实验17 指针与数组 192
实验18 指针与函数 195
实验19 结构体与共用体 197
实验20 链表 198
实验21 位运算 200
实验22 文件的顺序访问 201
实验23 文件的随机访问 203
第8章 系统应用综合实验 206
综合实验1 206
综合实验2 207
综合实验3 209
综合实验4 216
综合实验5 222
综合实验6 229
综合实验7 235
参考文献 244
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019