C程序设计及应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李盘林,孟宪福编著
- 出 版 社:北京:高等教育出版社
- 出版年份:1998
- ISBN:704006409X
- 页数:235 页
目 录 1
第一章绪言 1
1.1 C语言简况 1
1.1.1 C语言发展简史 1
1.1.2 C语言的特点 1
1.2 C语言程序的开发步骤 2
1.3 C语言的程序结构 3
习题 5
2.1.3变量 7
2.1.2常量 7
2.1.1标识符 7
2.1基本概念 7
第二章数据、运算符和表达式 7
2.1.4关键字 8
2.2基本数据类型 8
2.2.1整型变量及其常量 8
2.2.2浮点型变量及其常量 9
2.2.3字符型变量及其常量 9
2.2.4长整型、短整型和无符号整型 10
2.2.5类型定义typedef 11
2.3.1算术运算符和算术表达式 12
2.3算术运算符、赋值运算符及其表达式 12
2.4关系运算符、逻辑运算符及其表达式 13
2.4.1关系运算符和关系表达式 13
2.3.2赋值运算符和赋值表达式 13
2.4.2逻辑运算符和逻辑表达式 14
2.5变量的初始化 15
2.6不同类型数据之间的转换 16
2.6.1自动类型转换 16
2.7 sizeof运算符 17
2.8应用举例 17
2.6.2强制类型转换 17
习题 18
第三章数据的输入和输出 20
3.1数据的输入 20
3.1.1字符输入函数getchar 20
3.1.2格式输入函数scanf 20
3.2数据的输出 22
3.2.1 字符输出函数putchar 22
3.2.2格式输出函数printf 23
3.3 应用举例 24
习题 25
4.1 结构化程序设计简介 27
第四章基本语句 27
4.2语句和复合语句 28
4.3条件语句 29
4.3.1 if语句 29
4.3.2条件运算符 31
4.3.3 switch语句 32
4.3.4应用举例 35
4.4循环语句 37
4.4.1 while循环语句 37
4.4.2 do-while循环语句 39
4.4.3 for循环语句 41
4.4.4 break语句和continue语句 43
4.4.5 goto语句 45
4.4.6逗号运算符和空操作语句 46
4.4.7应用举例 47
习题 50
第五章数组 53
5.1 一维数组 53
5.1.1一维数组的定义和引用 53
5.1.2一维数组元素的初始化 54
5.2.1 二维数组的定义和引用 56
5.2二维数组 56
5.2.2二维数组元素的初始化 57
5.3字符数组和字符串 60
5.3.1字符数组 60
5.3.2字符串 61
5.4应用举例 66
习题 69
第六章函数 72
6.1函数的概念 72
6.2函数的定义和调用 73
6.2.1 函数的定义 73
6.3 函数的返回值 74
6.2.2函数的调用 74
6.4函数的参数及其传递方式 78
6.4.1非数组作为函数参数 78
6.4.2数组作为函数参数 79
6.5 数的嵌套调用和递归调用 81
6.5.1 函数的嵌套调用 81
6.5.2函数的递归调用 82
6.6变量的作用域及其存储类型 85
6.6.1 部变量及其存储类型 85
6.6.2全局变量及其存储类型 88
6.7.2外部函数 90
6.7 内部函数和外部函数 90
6.7.1内部函数 90
6.8应用举例 91
习题 94
第七章编译预处理 98
7.1宏定义 98
7.2文件包括 100
7.3条件编译 102
7.4 应用举例 105
习题 106
8.1结构类型变量的定义 109
第八章结构和联合 109
8.2结构类型变量的引用 111
8.3结构变量的初始化 112
8.4结构和函数 113
8.4.1结构变量作函数参数 113
8.4.2函数的返回值是结构类型变量 113
8.5结构和数组 114
8.5.1 结构中包含数组 114
8.5.2 结构数组 115
8.6 结构的嵌套 116
8.7联合 118
8.8枚举 120
8.9 应用举例 122
习题 125
第九章位运算 127
9.1 二进制位运算 127
9.2位段 132
9.3应用举例 134
习题 135
第十章指针 136
10.1指针的基本概念 136
10.2.2指针变量的引用 137
10.2指针变量的定义和引用 137
10.2.1指针变量的定义 137
10.3指针和结构 139
10.31指向结构的指针 140
10.3.2结构中包含指针 141
10.3.3链表 142
10.3.4二叉树 145
10.4指针和数组 147
10.4.1指向数组元素的指针及其操作 147
10.4.2数组名和函数参数 149
10.4.3字符串和指针 151
10.4.4指针数组 153
10.5指针和函数 154
10.5.1指针变量作为函数的参数 154
10.5.2函数的返回值是指针 156
10.5.3指向函数的指针 157
10.5.4命令行参数 162
10.6应用举例 164
习题 172
11.1文件的基本概念 175
第十一章文件 175
11.2文件类型指针和文件号 176
11.3缓冲文件系统 176
113.1文件打开函数fopen 176
11.3.2文件关闭函数fclose 177
11.3.3文件读函数fgetc、fread和fscanf 177
11.3.4文件写函数fputc、fwrite和fprintf 179
11.3.5文件定位函数rewind、fseek和ftell 180
11.3.6应用举例 181
11.4非缓冲文件系统 183
11.4.2文件关闭函数close 184
11.4.1文件打开函数open和文件创建函数creat 184
11.4.3文件读函数read 185
11.4.4文件写函数write 185
11.4.5文件定位函数lseek、tell 185
11.4.6应用举例 186
习题 188
第十二章C语言综合应用 190
12.1图形编辑程序Panda 190
12.2图形库函数简介 190
12.3 Panda的数据组织 192
12.4.1 Panda的菜单设计 194
12.4 Panda的实现 194
12.4.2 Panda的图形处理 195
12.4.3 Panda的文件操作 196
12.5 Panda源程序清单 196
习题 222
附录 223
附录Ⅰ 标准ASCⅡ字符集 223
附录Ⅱ 运算符的优先级及其结合性 226
附录Ⅲ Turbo C集成开发环境简介 227
附录Ⅳ C语言的巴科斯范式(BNF)描述 230
参考文献 235
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018