C语言程序设计基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:韩忠东主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121047993
- 页数:233 页
第1章 计算机程序设计概述 1
1.1 计算机程序设计基本概念 1
1.1.1 计算机程序与计算机语言 2
1.1.2 算法与数据结构 2
1.1.3 计算机程序设计发展史 3
1.1.4 程序的纠错与测试 5
1.1.5 程序设计语言简介 5
1.2 C语言简介 6
1.2.1 初识C程序 6
1.2.2 C程序的基本组成 6
1.2.3 C程序的基本概念 7
1.3 C语言上机指南 8
1.3.1 Turbo C的启动 8
1.3.2 常用菜单项简介 9
小结 14
习题1 14
第2章 数据类型、运算符和表达式 15
2.1 C语言数据类型 15
2.2 常量与变量 16
2.2.1 常量 16
2.2.2 变量 18
2.3 数值型数据间的混合运算 22
2.4 运算符与表达式 23
2.4.1 运算符与表达式的概念 23
2.4.2 算术运算符和算术表达式 24
2.4.3 自增、自减运算符 24
2.4.4 赋值运算符和赋值表达式 25
2.4.5 逗号运算符和逗号表达式 27
小结 27
习题2 27
第3章 C程序的逻辑结构 30
3.1 顺序结构 30
3.1.1 C语句概述 30
3.1.2 赋值语句 31
3.1.3 数据的输入/输出语句 32
3.1.4 综合应用 39
3.2 选择结构 41
3.2.1 关系运算符和关系表达式 41
3.2.2 逻辑运算符和逻辑表达式 42
3.2.3 if语句 43
3.2.4 switch语句 48
3.2.5 综合应用 49
3.3 循环结构 51
3.3.1 while语句(当型循环) 51
3.3.2 do-while语句(直到型循环) 53
3.3.3 for语句 54
3.3.4 goto语句和if语句构成循环 57
3.3.5 几种循环结构的比较 57
3.3.6 转移语句 58
3.3.7 循环嵌套 61
3.3.8 综合应用 64
小结 67
习题3 67
第4章 数组 72
4.1 一维数组 72
4.1.1 一维数组的定义 73
4.1.2 一维数组元素的引用 74
4.1.3 一维数组的初始化 75
4.1.4 一维数组的应用 76
4.2 二维数组 84
4.2.1 二维数组的定义 84
4.2.2 二维数组元素的引用 85
4.2.3 二维数组的初始化 86
4.2.4 二维数组应用举例 86
4.3 多维数组 92
4.4 字符数组 92
4.4.1 字符数组的定义 92
4.4.2 字符数组与字符串 93
4.4.3 字符串(字符数组)处理函数 96
4.4.4 字符数组应用举例 100
小结 103
习题4 104
第5章 指针 107
5.1 指针的基本概念 107
5.1.1 地址 107
5.1.2 指针类型和指针变量 108
5.2 指针变量的使用 110
5.2.1 指针变量的定义 110
5.2.2 指针变量的访问 111
5.2.3 指针变量的引用 112
5.3 指针与数组 117
5.3.1 数组的指针和指向数组的指针变量 117
5.3.2 通过指针引用数组元素 118
5.3.3 指向多维数组的指针和指针变量 120
5.4 指针与字符串 122
5.4.1 字符串的表示形式 122
5.4.2 字符数组和字符指针 124
5.5 指针数组与指向指针的指针 125
5.5.1 指针数组 125
5.5.2 指针的指针 128
5.5.3 指针运算举例 129
小结 130
习题5 130
第6章 结构体、共用体和枚举类型 132
6.1 结构体类型 132
6.1.1 结构体类型的定义 133
6.1.2 结构体变量的定义 134
6.1.3 结构体变量的引用 135
6.1.4 结构体变量的初始化 136
6.2 结构体数组 137
6.2.1 结构体数组的定义 138
6.2.2 结构体数组的初始化及引用 139
6.3 结构体指针变量 140
6.3.1 指向结构体的指针变量 140
6.3.2 指向结构体数组的指针变量 141
6.4 共用体 143
6.4.1 共用体类型的定义 143
6.4.2 共用体变量的定义 144
6.4.3 共用体变量的引用 145
6.5 枚举类型 147
6.5.1 枚举类型的定义 148
6.5.2 枚举变量的定义 148
6.5.3 枚举变量的引用 149
6.6 用typedef定义类型 149
小结 151
习题6 151
第7章 函数 153
7.1 函数概述 153
7.1.1 C语言的函数 153
7.1.2 C语言程序的组成 153
7.1.3 使用函数的意义 154
7.2 函数的一般形式 155
7.2.1 函数声明 155
7.2.2 函数定义 155
7.3 函数的参数和返回值 157
7.3.1 形式参数与实际参数 157
7.3.2 函数的返回值 159
7.4 函数的调用 160
7.4.1 函数调用的一般形式 160
7.4.2 函数调用的方法 160
7.5 函数的嵌套调用和递归调用 161
7.5.1 函数的嵌套调用 161
7.5.2 函数的递归调用 162
7.6 变量的作用域 163
7.6.1 局部变量 164
7.6.2 全局变量 165
7.7 变量的存储类别 167
7.7.1 动态存储方式 168
7.7.2 静态存储方式 168
7.8 数组、指针与函数 169
7.8.1 数组、指针作为函数参数 170
7.8.2 利用指针调用函数 175
7.8.3 指针型函数 176
7.9 内部函数和外部函数 177
7.9.1 内部函数 177
7.9.2 外部函数 178
7.10 综合应用 178
小结 180
习题7 181
第8章 宏定义与文件包含 185
8.1 宏定义 186
8.1.1 不带参数的宏定义 186
8.1.2 带参数的宏定义 187
8.2 文件包含 189
8.3 条件编译 191
小结 194
习题8 194
第9章 文件 195
9.1 文件概述 195
9.2 文件类型指针 196
9.3 文件的打开与关闭 196
9.3.1 文件打开库函数fopen() 196
9.3.2 文件关闭函数fclose() 197
9.4 文件的读、写 198
9.4.1 读文件函数 198
9.4.2 写文件函数 201
9.5 文件的定位 204
9.5.1 重返文件头函数rewind() 205
9.5.2 位置指针移动函数fseek() 205
9.5.3 获取当前位置指针函数ftell() 206
9.6 出错检测和处理 206
小结 207
习题9 207
第10章 程序设计的原则和风格 211
10.1 程序的质量要素 211
10.2 程序代码的风格 213
10.2.1 程序的版式 213
10.2.2 命名规则 215
10.2.3 表达式和基本语句 216
10.2.4 函数设计 217
10.2.5 文件组织 218
小结 218
习题10 218
附录A 阿兰·图灵与冯·诺依曼简介 220
附录B ASCII码表 223
附录C C语言中的关键字 224
附录D 运算符、运算符优先级及结合性一览表 225
附录E Turbo C 2.0常用库函数及其头文件 227
附录F Turbo C 2.0编译错误信息 231
参考文献 233
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017