C程序设计教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:昨伍衡,胡同森主编
- 出 版 社:杭州:浙江大学出版社
- 出版年份:2007
- ISBN:7308054098
- 页数:200 页
第1章 C程序设计基础知识 1
1.1 计算机语言及其发展 1
1.1.1 机器语言 1
1.1.2 汇编语言 2
1.1.3 高级语言 2
1.2 算法的概念、分类及特点 3
1.2.1 算法的概念 3
1.2.2 算法的分类 3
1.2.3 算法的特点 3
1.2.4 算法的描述工具 3
1.3 C语言的特点与C程序简介 4
1.3.1 简单C程序示例 5
1.3.2 C程序结构 7
1.4 C程序的上机步骤及环境 8
1.4.1 C程序的上机步骤 8
1.4.2 Turbo C 2.0环境下调式、运行C程序 9
1.4.3 Visual C++6.0环境下调式、运行C程序 11
1.5 小结 14
第2章 基本数据类型与常用库函数 17
2.1 数据类型概述 17
2.1.1 数据类型的含义及作用 17
2.1.2 C语言的数据类型 17
2.1.3 数据的存储格式 18
2.2 字符集、标识符与关键字 19
2.2.1 字符集 19
2.2.2 标识符与关键字 20
2.3 常量与变量 20
2.3.1 常量 20
2.3.2 变量 23
2.4 常用标准库函数 24
2.4.1 常用数学函数 24
2.4.2 常用字符函数 25
2.4.3 常用输入/输出函数 25
2.5 小结 29
第3章 表达式 33
3.1 表达式简介 33
3.2 算术表达式 33
3.2.1 算术运算符 33
3.2.2 自增、自减运算 35
3.3 位运算 35
3.3.1 位运算符 35
3.3.2 位运算符的运算优先级 40
3.4 逻辑表达式 40
3.4.1 关系表达式 40
3.4.2 逻辑运算符与逻辑表达式 41
3.5 条件表达式、赋值表达式与逗号表达式 42
3.5.1 条件表达式 42
3.5.2 赋值表达式 43
3.5.3 逗号表达式 44
3.6 小结 44
第4章 基本控制结构 49
4.1 结构化程序设计 49
4.1.1 结构化程序设计的基本思想 49
4.1.2 结构化程序的三种基本结构 49
4.2 选择结构 50
4.2.1 if语句 50
4.2.2 switch语句 54
4.3 循环语句 56
4.3.1 while语句 56
4.3.2 do-while语句 57
4.3.3 for语句 58
4.3.4 break与continue语句 61
4.3.5 循环的控制方法 63
4.4 多重循环 64
4.5 小结 68
第5章 函数 73
5.1 函数概述 73
5.1.1 标准库函数与自定义函数 73
5.1.2 C程序结构 74
5.1.3 定义函数和函数声明 75
5.1.4 函数调用 77
5.1.5 函数间参数的值传递 78
5.2 函数嵌套调用 81
5.3 递归函数 82
5.4 变量的作用域与可见性 84
5.4.1 变量的作用域 84
5.4.2 变量的可见性 85
5.5 变量的存储类型 87
5.5.1 auto自动型 87
5.5.2 register寄存器型 87
5.5.3 static静态型 88
5.6 小结 88
第6章 编译预处理 93
6.1 编译预处理概述 93
6.2 文件包含 93
6.3 宏定义 95
6.3.1 不带参数的宏 95
6.3.2 带参数的宏 96
6.4 小结 98
第7章 数组 101
7.1 一维数组 101
7.1.1 一维数组的声明 101
7.1.2 一维数组元素的引用 102
7.2 二维数组 107
7.2.1 二维数组的声明 107
7.2.2 二维数组应用示例 108
7.3 字符串 111
7.3.1 字符数组与字符串 111
7.3.2 常用字符串运算函数 114
7.3.3 字符串应用示例 116
7.4 字符串数组 118
7.4.1 二维字符数组与字符串数组 118
7.4.2 字符串数组应用示例 119
7.5 小结 120
第8章 指针 127
8.1 指针的基本概念 127
8.1.1 指针常量 127
8.1.2 指针变量 128
8.1.3 指针运算 130
8.2 指针数组 132
8.2.1 指针数组的声明与初始化 132
8.2.2 指针数组应用示例 132
8.3 指针变量的应用 134
8.3.1 数组存储空间的动态分配 134
8.3.2 间接访问主调函数中的数据 135
8.3.3 指向函数的指针 140
8.3.4 返回指针值的函数 142
8.5 小结 143
第9章 结构体 149
9.1 结构体类型数据的声明与引用 149
9.1.1 结构体类型数据的声明与初始化 149
9.1.2 结构体类型数据的引用 151
9.2 结构体类型数据与函数 153
9.2.1 结构体类型变量作函数形参 154
9.2.2 指向结构体类型数据的指针变量作函数形参 155
9.2.3 返回结构体的函数 157
9.2.4 返回指向结构体数据指针值的函数 158
9.3 链表 158
9.3.1 链表的数据结构形式和节点类型声明 159
9.3.2 链表的基本操作 160
9.4 小结 169
第10章 文件 173
10.1 文件概述 173
10.1.1 文件的概念 173
10.1.2 文件结构体 174
10.2 文件的打开与关闭 176
10.2.1 打开文件 176
10.2.2 关闭文件 177
10.3 文件的顺序读写 177
10.3.1 文本文件的顺序读写 177
10.3.2 二进制文件的顺序读写 184
10.4 文件的定位与随机读写简介 187
10.4.1 文件定位函数 188
10.4.2 文件随机读写示例 188
10.5 小结 190
附录1 字符与ASCII码对照表 195
附录2 运算符优先级 196
附录3 常用C库函数 197
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020