C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李长云,廖立君,王平等编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2011
- ISBN:9787118072662
- 页数:294 页
第1章 C语言程序设计概述 1
1.1 程序设计语言 1
1.1.1 自然语言与计算机语言 1
1.1.2 程序设计语言介绍 2
1.2 程序和算法 3
1.2.1 程序及程序设计 3
1.2.2 算法概念及其特性 3
1.2.3 算法的描述 4
1.3 C语言的发展及特点 5
1.3.1 C语言的发展 5
1.3.2 C语言的特点 6
1.3.3 C语言的基本结构 7
1.3.4 C语言字符集、标识符、关键字、语句与标准库函数 8
1.4 C语言程序的开发环境 10
1.4.1 C语言的一般上机步骤 10
1.4.2 Visual C++6.0集成开发环境 11
1.5 科学计算器与学生成绩管理系统 12
1.5.1 科学计算器的功能及结构 12
1.5.2 学生成绩管理系统的功能及结构 13
习题 14
第2章 数据类型、常量、变量与表达式 16
2.1 C语言的基本数据类型及其内部表示 16
2.1.1 数据类型概述 16
2.1.2 整数类型 17
2.1.3 实数类型 18
2.1.4 字符类型 19
2.2 常量与变量 20
2.2.1 常量 20
2.2.2 变量 24
2.3 运算符与表达式 27
2.3.1 赋值运算符与赋值表达式 27
2.3.2 算术运算符与算术表达式 29
2.3.3 位运算符及位运算表达式 31
2.3.4 逗号运算符和求字节运算符 33
2.4 数据类型转换 35
2.4.1 类型自动转换 35
2.4.2 赋值转换 36
2.4.3 强制类型转换 37
2.5 本章小结 37
2.5 习题 38
第3章 顺序结构程序设计 41
3.1 问题提出 41
3.2 C语言的基本语句 41
3.3 数据输入与输出 42
3.3.1 字符输入输出函数 42
3.3.2 printf()函数 44
3.3.3 scanf()函数 47
3.4 算法与程序实现 49
3.5 本章小结 51
习题 53
第4章 选择(分支)结构程序设计 57
4.1 问题的提出 57
4.2 关系运算符和关系表达式 58
4.3 条件运算符和条件表达式 59
4.4 逻辑运算符和逻辑表达式 60
4.5 if语句 61
4.5.1 简单if语句 62
4.5.2 if-else语句 63
4.5.3 if-else-if语句 64
4.5.4 if语句嵌套 65
4.6 switch语句 68
4.7 选择结构程序综合应用 71
4.8 本章小结 76
习题 77
第5章 循环结构程序设计 81
5.1 问题的提出 81
5.2 循环控制语句 82
5.2.1 while语句 82
5.2.2 do...while语句 84
5.2.3 循环结构三要素 85
5.2.4 for语句 86
5.2.5 循环嵌套 88
5.2.6 break与continue语句 91
5.2.7 if...goto语句 92
5.3 程序应用综合举例 93
5.4 本章小结 97
习题 98
第6章 函数 102
6.1 问题的提出 102
6.2 函数的定义 103
6.3 函数的声明与调用 104
6.3.1 函数的声明 105
6.3.2 函数的调用 106
6.4 函数的参数与值 106
6.4.1 函数的参数 106
6.4.2 函数的值 107
6.5 函数的嵌套调用与递归调用 108
6.5.1 函数的嵌套调用 108
6.5.2 函数的递归调用 109
6.6 变量的作用域与存储类别 112
6.6.1 变量的作用域 112
6.6.2 变量的存储类别 114
6.7 编译预处理命令 118
6.7.1 宏定义 118
6.7.2 文件包含 122
6.7.3 条件编译 123
6.8 函数应用举例 125
6.9 本章小结 129
习题 133
第7章 数组 137
7.1 问题的提出 137
7.2 一维数组 138
7.2.1 一维数组类型定义 138
7.2.2 一维数组元素的引用 139
7.2.3 一维数组元素的初始化 140
7.3 二维数组 141
7.3.1 二维数组的定义 141
7.3.2 二维数组元素的引用 141
7.3.3 二维数组的初始化 142
7.4 字符数组 144
7.4.1 字符数组的定义和元素引用 144
7.4.2 字符串变量 144
7.5 字符串常用函数 146
7.6 向函数传递数组 148
7.6.1 向函数传递一维数组 148
7.6.2 向函数传递二维数组 149
7.7 应用程序举例 150
7.8 本章小结 156
习题 157
第8章 指针 160
8.1 问题的提出 160
8.2 指针的概念 161
8.3 指针变量的定义、赋值和运算 162
8.3.1 指针变量的定义 162
8.3.2 指针变量的赋值及初始化 162
8.3.3 指针变量的运算 163
8.4 指针与函数 164
8.4.1 指针作为函数的参数 164
8.4.2 指针作为函数返回值 166
8.4.3 指向函数的指针 167
8.5 指针、数组、地址间的关系 169
8.5.1 指针与一维数组 169
8.5.2 指针与字符串 170
8.5.3 指针数组与指向指针的指针 172
8.5.4 指针与二维数组 174
8.6 指针与内存的动态分配 176
8.7 应用程序举例 177
8.8 本章小结 183
习题 185
第9章 结构体、共用体与枚举 189
9.1 问题的提出 189
9.2 结构体 190
9.2.1 结构体类型 190
9.2.2 结构体类型变量 191
9.2.3 结构体数组 194
9.2.4 结构体指针 197
9.2.5 结构变量、结构指针作为函数参数 198
9.2.6 链表 200
9.3 共用体 203
9.3.1 共用体类型及变量的定义 203
9.3.2 共用体变量的引用 204
9.4 枚举类型 206
9.5 定义自己的类型名 207
9.6 应用程序举例 208
9.7 本章小结 216
习题 217
第10章 文件 222
10.1 问题的提出 222
10.2 文件概述 222
10.2.1 文件的概念 222
10.2.2 设备文件 223
10.2.3 文本文件与二进制文件 223
10.2.4 C语言对文件的处理方法 223
10.2.5 文件结构指针 224
10.3 文件的打开与关闭 225
10.3.1 文件的打开 225
10.3.2 文件的关闭 226
10.4 文件的读写 227
10.4.1 字符方式文件读写函数fgetc()与fputc() 227
10.4.2 字符串方式文件读写函数fgets()与fputs() 228
10.4.3 格式化文件读写函数fscanf()与fprintf() 229
10.5 文件的随机读写 231
10.5.1 文件随机读写函数 231
10.5.2 文件的定位 231
10.6 文件的错误检测 233
10.7 应用程序 233
10.8 本章小结 238
习题 239
第11章 C语言的综合应用 243
11.1 科学计算器 243
11.1.1 设计思想 243
11.1.2 函数和数据结构设计 244
11.1.3 科学计算器的参考源代码 246
11.2 学生成绩管理系统 254
11.2.1 设计要求 254
11.2.2 函数和数据结构设计 256
11.2.3 学生成绩管理系统参考源代码 260
习题 276
附录A ASCII码表 278
附录B C语言运算符的优先级与结合性 280
附录C C语言常用语法摘要 281
附录D C语言中最常用标准库函数 284
附录E C语言编程时常见错误 289
参考文献 294
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017