C语言程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:史济建,何钦铭,陈小平等编著
- 出 版 社:杭州:浙江大学出版社
- 出版年份:1998
- ISBN:7308020460
- 页数:220 页
第一章 绪论 1
1.1程序与程序设计语言 1
1.2C语言的特点 2
1.3C语言程序概貌 3
1.3.1C语言程序基本结构 3
1.3.2C语言的基本输入输出函数 7
1.4C语言程序的编译与运行 9
习题一 10
第二章 基本数据类型和表达式 12
2.1标识符和保留字 13
2.1.1标识符的定义 13
2.1.2保留字 13
2.1.3特定字 13
2.1.4自定义标识符 14
2.2常量和变量 14
2.2.1常量与符号常量 14
2.2.2变量 15
2.3整数类型 16
2.3.1整数 16
2.3.2整型变量 16
2.4实数类型 18
2.4.1实型常量 18
2.4.2实型变量 19
2.5字符类型 19
2.5.1字符常量 19
2.5.2转义序列 20
2.5.3字符变量 20
2.6不同数据类型间的混合运算 21
2.7表达式和求值规则 21
2.7.1算术表达式 21
2.7.2赋值表达式 25
2.7.3关系表达式 27
2.7.4逻辑表达式 28
2.7.5条件表达式 30
2.7.6逗号表达式 31
2.8运算符及其结合性与优先级 32
2.8.1位运算符 32
2.8.2长度运算符 34
2.8.3特殊运算符 34
2.8.4运算符的优先级与结合性 34
习题二 36
第三章 语句及控制流 39
3.1基本语句 39
3.1.1表达式语句 39
3.1.2空语句 40
3.1.3复合语句 40
3.2选择控制语句 41
3.2.1 if语句 41
3.2.2 switch语句 48
3.3重复控制语句 53
3.3.1for语句 53
3.3.2while语句 58
3.3.3do-while语句 61
3.3.4多重循环的嵌套 63
3.4简单控制语句 64
3.4.1break语句 64
3.4.2continue语句 66
3.4.3goto语句 66
3.4.4return语句 68
习题三 68
第四章 函数和程序结构 72
4.1函数的定义 72
4.1.1函数定义的格式 73
4.1.2形式参数和实在参数 74
4.1.3函数的返回值 76
4.2函数的一般调用格式 78
4.3函数的嵌套调用 80
4.4函数的递归调用 82
4.5C语言程序结构 84
4.6局部变量和全局变量 89
4.6.1局部变量 89
4.6.2全局变量 90
4.7变量存储类型及生存期 92
4.7.1变量存储类别 92
4.7.2变量作用域规则 95
4.7.3各种存储类别的生存期 96
4.7.4变量初始化 96
4.8函数的作用域 97
4.8.1内部函数 97
4.8.2外部函数 97
4.9C语言预处理器 98
4.9.1宏定义 98
4.9.2文件包含处理 100
4.9.3条件编译 101
习题四 103
第五章 数组和指针 107
5.1数组 107
5.1.1一维数组的定义和引用 107
5.1.2多维数组的定义和引用 112
5.1.3字符数组 114
5.2指针 115
5.2.1指针的概念 115
5.2.2指针的定义 116
5.2.3指针与地址 116
5.2.4指针变量的初始化 118
5.3指针和数组 119
5.3.1指针、数组、地址间的关系 119
5.3.2元素为指针的数组 120
5.3.3指向数组的指针 120
5.3.4多级指针 122
5.4指针和字符串 123
5.4.1字符串的指针表示 123
5.4.2字符指针与字符数组 124
5.5指针和函数 125
5.5.1指针作为函数的返回值 125
5.5.2指针作为函数的参数 126
5.5.3指向函数的指针 127
5.5.4main函数的命令行参数 129
5.6复合说明 131
习题五 131
第六章 结构和联合 136
6.1结构 136
6.1.1结构的定义 136
6.1.2结构变量的定义与初始化 137
6.1.3结构成员的引用 139
6.2结构数组 140
6.3结构指针 143
6.4结构的嵌套定义与引用 145
6.4.1结构嵌套定义的基本方法 145
6.4.2单向链表的建立及操作 147
6.5联合 153
6.5.1联合的定义 153
6.5.2联合成员的引用 154
6.6.3结构与联合的异同 155
习题六 156
第七章 类型定义与位段 160
7.1枚举类型 160
7.2自定义类型 164
7.3位段 167
7.4不同数据类型间的相互转换 170
7.4.1类型的自动转换 171
7.4.2类型的强制转换 171
习题七 172
第八章 文件操作 174
8.1文件的基本概念 174
8.2标准文件的输入/输出 175
8.2.1字符的输入/输出 175
8.2.2格式化输入/输出 177
8.3缓冲文件系统 182
8.3.1文件类型指针 182
8.3.2文件的打开与关闭 183
8.3.3文件的读写操作 185
8.3.4文件的定位操作 188
8.3.5文件状态判断 188
8.3.6缓冲文件系统的实例 189
8.4非缓冲文件系统 193
8.4.1文件的建立、打开、关闭 193
8.4.2文件的读写操作 194
8.4.3文件的定位操作 195
习题八 196
第九章 C语言程序设计方法 199
9.1C语言程序设计风格 199
9.1.1标识符的命名 199
9.1.2注释 200
9.1.3程序书写格式 200
9.2结构化程序设计 201
9.2.1自顶向下的程序设计 201
9.2.2领域问题的模块化 203
9.3C语言编程中应注意的问题 203
9.3.1易混淆的运算符 203
9.3.2正确的数据类型操作 204
9.3.3正确的语句运用 207
附录 209
附录1 ASCII码集 209
附录2 C语言中的关键字 211
附录3 C语言常用语法 211
附录4 C语言常用库函数 215
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020