现代C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:徐德民编著
- 出 版 社:天津:南开大学出版社
- 出版年份:1994
- ISBN:7310006828
- 页数:258 页
目录 1
第一章 概述 1
§1.1 C语言的发展和特点 1
§1.2 C语言程序的格式和结构特点 3
一、C语言程序的格式 4
二、C语言程序的结构特点 6
§1.3 C语言程序的开发过程 7
§1.4 简单的输入与输出 9
一、格式化输入输出函数 10
二、字符输入与输出函数 12
习题一 13
第二章 常量、变量和数组 15
§2.1 常量 15
一、数 15
二、字符常量 17
三、字符串常量 17
四、换码序列 18
五、符号常量 19
§2.2 变量及其数据类型 20
一、变量和变量的地址 21
二、变量的数据类型 21
三、数据类型的转换 23
一、变量的存储类型 24
二、变量的使用范围 24
§2.3 变量的存储类型和使用范围 24
§2.4 变量的初始化 27
§2.5 数组 29
§2.6 字符型数组与字符串 31
§2.7 多维数组 32
习题二 34
§3.1 赋值和算术运算 37
一、简单赋值 37
第三章 运算和运算表达式 37
二、二项算术运算 38
三、算术赋值运算 39
§3.2 单项算术运算 39
一、单项算术运算 39
二、前置运算和后置运算 40
§3.3 关系运算和逻辑运算 41
一、关系运算 41
二、逻辑运算 41
§3.4 位操作 42
一、位逻辑运算 43
二、移位操作 44
§3.5 三项条件运算和逗号结合运算 46
三、位操作赋值运算 46
一、三项条件运算 47
二、逗号结合运算 47
§3.6 运算顺序 48
习题三 50
第四章 流程控制 53
§4.1 结构化程序设计和流程控制 53
一、结构化程序设计 53
二、C语言的流程控制语句 54
三、复合语句 55
§4.2 条件分支 57
四、空语句 57
一、if~else分支 58
二、if分支 59
三、条件分支嵌套 59
四、else if结构 61
§4.3 开关分支 62
§4.4 while循环 65
§4.5 for循环 69
§4.6 do~while循环 71
§4.7 多重循环 74
一、break语句 76
§4.8 循环的中途退出 76
二、contiune语句 80
§4.9 goto语句与标号 81
习题四 84
第五章 指针 87
§5.1 指针变量 87
§5.2 指针的说明和初始化 89
一、指针的说明 90
二、指针的初始化 92
§5.3 指针运算 93
一、指针的算术运算 94
三、指针的赋值运算 97
二、指针的关系运算 97
§5.4 指针与数组 98
§5.5 字符指针与字符串 101
§5.6 指针数组 104
§5.7 多级指针 107
§5.8 命令行参数 110
习题五 112
第六章 函数 114
§6.1 模块化软件与C程序的模块结构 114
一、模块化软件及其优越性 114
二、C程序的模块结构 115
二、函数的定义 117
一、函数的存储类型和数据类型 117
§6.2 函数的定义和说明 117
三、函数的说明和调用 119
§6.3 函数间的参数传递 121
一、数据复制方式传递数据 122
二、地址传送方式传递数据 123
三、利用参数返回结果 125
§6.4 使用返值和全局变量传递数据 126
一、使用返值传递数据 127
二、使用全局变量传递数据 128
§6.5 数组在函数间的传递 129
§6.6 字符串在函数间的传递 131
§6.7 指针型函数 134
§6.8 递归函数 137
§6.9 指向函数的指针 139
习题六 142
第七章 结构、联合和枚举 145
§7.1 结构的定义和说明 145
一、结构的定义 146
二、结构的说明 147
三、sizeof运算 148
§7.2 结构体的使用特性和初始化 149
一、结构体的使用特性 150
二、结构体的初始化 152
§7.3 结构数组 152
§7.4 结构指针 155
§7.5 结构体在函数间的传递 158
一、结构体复制方式 158
二、结构体地址传送方式 160
三、结构数组在函数间的传递 161
§7.6 结构型和结构指针型函数 163
一、结构型函数 163
二、结构指针型函数 164
§7.7 结构嵌套 166
§7.8 位字段结构体 169
§7.9 联合体 173
§7.10 枚举型和标识常量 176
一、枚举型 176
二、标识常量 179
§7.11 类型定义 180
习题七 182
第八章 文件的输入和输出 185
§8.1 文件的概念 185
一、文件的概念 185
二、标准设备文件的换向 187
一、字符输入输出函数 188
§8.2 标准设备文件输入输出函数 188
二、字符串输入输出函数 189
§8.3 格式化输入输出函数 190
一、格式化输出函数printf() 190
二、格式化输入函数scanf() 192
§8.4 文件的打开和关闭 193
一、文件打开函数fopen() 194
二、文件关闭函数fclose() 195
§8.5 文件的字符输入和输出 195
一、字符输入函数getc() 195
二、字符输出函数putc() 196
§8.6 文件的字符串输入和输出 199
一、字符串输入函数fgets() 199
二、字符串输出函数fputs() 200
§8.7 文件的格式化输入和输出 201
一、格式化输出函数fprintf() 202
二、格式化输入函数fscanf() 204
§8.8 文件的随机读写 205
一、文件位置指针 205
二、文件指针设置函数fseek() 206
三、文件指针位置检测函数ftell() 208
习题八 210
第九章 常用标准函数 211
一、字符分类函数 212
§9.1 字符和字符串处理函数 212
二、字符串处理函数 214
三、数字字符串转换函数 216
§9.2 存储分配函数 217
§9.3 数学函数 223
§9.4 系统调用函数 228
一、ROM—BIOS系统调用 228
二、DOS系统调用 231
§9.5 图形函数 234
习题九 238
一、符号常量 240
第十章 编译预处理和分割编译 240
§10.1 宏定义 240
二、带参数的宏 242
三、局部宏定义 243
§10.2 文件包括 244
§10.3 条件编译 246
§10.4 分割编译 250
习题十 253
附录A ASCII字符代码表 254
附录B ANSI与K R的主要差异 255
参考资料 258
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017