C语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:彭正文,徐新爱主编
- 出 版 社:大连:大连理工大学出版社
- 出版年份:2009
- ISBN:9787561150566
- 页数:220 页
第1章 概述 1
1.1 程序设计的基本概念 1
1.1.1 计算机和程序 1
1.1.2 算法和数据结构 3
1.2 程序设计语言 7
1.3 程序设计基本步骤 9
1.4 C语言概述 9
1.4.1 C语言的历史及发展 9
1.4.2 C语言的特点 10
1.5 C编译环境 11
习题 13
第2章 简单的C语言源程序 14
2.1 几个C语言源程序 14
2.1.1 输出一行字符 14
2.1.2 输入一个数并输出 15
2.1.3 求两个数的和 16
2.2 初步剖析C语言源程序 17
2.3 从C语言源程序到可执行程序的过程 19
习题 25
第3章 C语言源程序的基本元素 27
3.1 标识符和保留字 27
3.2 常量和变量 28
3.2.1 常量 28
3.2.2 变量 28
3.3 基本数据类型 29
3.3.1 类型及存储 29
3.3.2 类型转换 32
3.4 运算符和表达式 33
3.4.1 算术运算符和算术表达式 34
3.4.2 关系运算符和关系表达式 36
3.4.3 逻辑运算符和逻辑表达式 37
3.4.4 位运算符 38
3.4.5 赋值运算符和赋值表达式 38
3.4.6 其他运算符 39
3.4.7 优先级和结合性 40
3.5 C语言源程序构成 41
3.5.1 C语言语句 41
3.5.2 函数定义格式及其调用格式 42
3.5.3 基于控制台的输入输出 43
习题 47
第4章 基本流程结构 51
4.1 顺序结构 51
4.2 分支结构 53
4.2.1 if语句实现分支 54
4.2.2 switch语句实现分支 60
4.3 循环结构 63
4.3.1 for循环 64
4.3.2 while循环 68
4.3.3 do-while循环 69
4.3.4 几种循环语句的比较 70
4.3.5 循环嵌套 73
4.3.6 break和continue的使用 78
习题 81
第5章 数组 90
5.1 一维数组 90
5.1.1 一维数组定义 90
5.1.2 一维数组的应用 91
5.2 二维数组 93
5.2.1 二维数组定义 93
5.2.2 二维数组的应用 94
习题 98
第6章 函数 99
6.1 函数定义与声明 99
6.2 变量及参数传递 101
6.2.1 局部变量与全局变量 101
6.2.2 变量的存储类型 103
6.2.3 参数传递 108
6.3 函数的嵌套调用 111
6.4 递归函数 112
习题 115
第7章 指针类型及构造类型 117
7.1 指针类型 117
7.1.1 指针相关概念 117
7.1.2 动态分配空间和释放空间 119
7.1.3 指针运算 121
7.2 指针与数组的关系 124
7.2.1 指针与一维数组 124
7.2.2 一维字符数组与字符串 126
7.2.3 指针与二维数组 128
7.3 函数指针 131
7.3.1 创建指向函数的指针变量 131
7.3.2 使用函数指针 132
7.4 指针参数 135
7.5 结构类型 138
7.5.1 结构类型的定义和使用 138
7.5.2 结构数组 141
7.5.3 结构链表 145
7.6 枚举类型 148
7.7 共用体类型 153
7.8 类型定义typedef 157
习题 158
第8章 文件 159
8.1 文件及文件结构 159
8.2 文件的基本操作 160
8.2.1 文件的打开和关闭 161
8.2.2 文件的读写 163
8.2.3 文件读写指针的定位 172
习题 174
第9章 预处理命令 176
9.1 概述 176
9.2 宏定义 176
9.2.1 常量宏定义 177
9.2.2 带参宏定义 178
9.2.3 函数与带参宏 180
9.3 文件包含命令 181
9.4 条件编译 182
9.5 其他预处理命令 184
习题 187
第10章 窗口编程简介 188
10.1 Windows系统及程序简介 188
10.1.1 Windows介绍 188
10.1.2 用户界面的构件 189
10.1.3 面向对象的思维方法 190
10.1.4 句柄 191
10.1.5 数据类型及常量 192
10.1.6 应用程序使用的一些术语 195
10.1.7 事件和消息 197
10.1.8 窗口对象 198
10.2 一个最简单的Win32程序 203
10.3 窗口类及注册 208
10.4 窗口的显示 209
10.5 消息循环 210
习题 212
附录 213
附录一 ASCII代码对照表 213
附录二 C语言的保留字 214
附录三 常见的C语言库函数 214
参考文献 220
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017