C语言程序设计实用教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:曾令明编著
- 出 版 社:成都:电子科技大学出版社
- 出版年份:2006
- ISBN:7811141280
- 页数:242 页
第1章 概述 1
1.1程序设计的基本概念 1
1.1.1程序 1
1.1.2程序设计 1
1.1.3程序设计语言 2
1.2算法 3
1.2.1算法概念 3
1.2.2算法的描述 5
1.3C语言简介 9
1.3.1C语言的产生及发展 9
1.3.2C语言的特点 9
1.3.3C程序组成及书写格式 10
1.3.4C程序上机过程 11
习题 13
上机实验 13
第2章 C语言程序设计基础 15
2.1关键字与标识符 15
2.1.1关键字 15
2.1.2标识符 16
2.2数据类型 16
2.2.1C的数据类型 16
2.2.2C的基本数据类型 17
2.3常量 18
2.3.1整型常量 18
2.3.2实型常量 19
2.3.3字符型常量 20
2.3.4符号常量 22
2.4变量 23
2.4.1变量的定义 23
2.4.2变量的基本操作 24
2.4.3整型变量 24
2.4.4实型变量 25
2.4.5字符变量 25
2.5运算符与表达式 26
2.5.1运算符概述 27
2.5.2算术运算符与算术表达式 27
2.5.3赋值运算符与赋值表达式 28
2.5.4表达式中的类型转换 29
2.5.5逗号运算符与逗号表达式 31
习题 32
上机实验 34
第3章 基本结构程序设计 35
3.1顺序结构 35
3.1.1语句 35
3.1.2数据的输入输出 37
3.2选择结构 44
3.2.1关系运算与逻辑运算 44
3.2.2if语句 47
3.2.3switch语句 50
3.3循环结构 52
3.3.1while语句 52
3.3.2do-while语句 53
3.3.3for语句 55
3.3.4循环的嵌套 58
3.3.5break语句与continue语句 59
习题 61
上机实验 67
第4章 函数与预处理命令 68
4.1模块化程序设计与函数 68
4.1.1模块化程序设计的概念 68
4.1.2函数分类 69
4.2函数的定义与调用 70
4.2.1函数定义 70
4.2.2函数调用 71
4.3函数的嵌套与递归 78
4.3.1函数的嵌套调用 78
4.3.2函数的递归 79
4.4变量的作用域 81
4.4.1局部变量 81
4.4.2全局变量 83
4.5静态存储变量与动态存储变量 85
4.5.1静态存储变量 85
4.5.2动态存储变量 86
4.6预处理命令 89
4.6.1宏定义 89
4.6.2文件包含 96
习题 97
上机实验 100
第5章 数组 102
5.1数组概述 102
5.1.1数组的引入 102
5.1.2数组的概念 102
5.2一维数组 103
5.2.1一维数组的定义 103
5.2.2一维数组的引用 104
5.2.3一维数组的初始化 105
5.2.4一维数组应用举例 106
5.3二维数组 107
5.3.1二维数组的定义 107
5.3.2二维数组的引用 108
5.3.3二维数组的初始化 109
5.3.4二维数组应用举例 110
5.4字符数组 111
5.4.1字符数组的定义 111
5.4.2字符数组的初始化 112
5.4.3字符串 112
5.4.4字符数组的引用 113
5.4.5字符数组的输入和输出 113
5.4.6字符串处理函数 115
5.4.7字符数组应用举例 119
5.5数组作为函数参数 119
5.5.1数组元素作函数实参 119
5.5.2数组名作函数参数 120
习题 122
上机实验 126
第6章 结构体与共用体 127
6.1结构体概述 127
6.1.1结构体的引入 127
6.1.2结构体类型的定义 127
6.2结构体变量 129
6.2.1结构体变量的定义 129
6.2.2结构体变量的引用 131
6.2.3结构体变量的初始化 133
6.2.4结构体变量作函数参数 134
6.3结构体数组 135
6.3.1结构体数组的定义 135
6.3.2结构体数组的初始化 135
6.3.3结构体数组元素的引用 136
6.3.4结构体数组应用举例 136
6.4共用体 137
6.4.1共用体类型的定义 138
6.4.2共用体变量的定义 138
6.4.3共用体变量的引用 139
6.5位运算与位段 140
6.5.1位运算 140
6.5.2位段 141
6.6枚举类型 143
6.7用typedef定义类型 145
习题 146
上机实验 149
第7章 指针 150
7.1地址和指针的概念 150
7.2指针变量的定义与使用 151
7.2.1指针变量的定义 151
7.2.2指针变量的使用 151
7.3指针与函数 154
7.3.1指针作函数的参数 154
7.3.2返回值为指针的函数 156
7.3.3指向函数的指针 157
7.4指针与数组 158
7.4.1指向一维数组的指针 159
7.4.2指向多维数组的指针 166
7.4.3指针与字符串 170
7.4.4指针数组和指向指针的指针 174
7.5指针与结构体 179
7.5.1指向结构体变量的指针 179
7.5.2链表 181
7.5.3指向结构体数组的指针 187
7.5.4用指向结构体的指针作函数参数 188
习题 189
上机实验 194
第8章 文件 195
8.1文件概述 195
8.1.1文件的定义 195
8.1.2文件的分类 195
8.2文件指针 197
8.3文件的打开与关闭 198
8.3.1文件打开函数(fopen) 198
8.3.2文件关闭函数(fclose) 199
8.4文件的读写 200
8.4.1字符读写函数fgetc和fputc 200
8.4.2字符串读写函数fgets和fputs 203
8.4.3数据块读写函数fread和fwrite 205
8.4.4格式化读写函数fscanf和fprinf 207
8.5文件的定位 209
8.5.1fseek函数 209
8.5.2rewind函数 210
8.5.3ftell函数 211
8.6文件检测函数 212
8.6.1feof函数 212
8.6.2ferror函数 212
8.6.3clearerr函数 212
习题 212
上机实验 214
第9章 课程设计 215
9.1课程设计的步骤 215
9.2学生成绩管理系统设计 215
9.2.1设计目的 215
9.2.2设计要求 216
9.2.3算法分析 218
9.2.4参考源程序 220
9.2.5重要知识点与功能扩展 239
9.2.6评价标准 240
附录 241
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019