C语言程序设计PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:朱云洁,邓新治主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2006
- ISBN:7113071945
- 页数:198 页
第1章 绪论 1
1.1 C语言概述 2
1.2 C和C++ 2
1.3 为什么学习C 3
1.4 几个基本概念 3
1.5 C++的特点 4
第2章 Turbo C开发环境 5
2.1 Turbo C概述 5
2.2 Turbo C开发环境介绍 8
2.2.1 启动Turbo C 8
2.2.2 几个典型操作 9
2.2.5 编译、运行和调试 10
2.2.6 编辑窗口和信息窗口 10
2.2.3 退出Turbo C 10
2.2.4 装入C源文件 10
2.2.7 File菜单中的各项 11
2.2.8 剪辑窗口——Clipboard 11
第3章 C语言概述 14
3.1 第一个C程序 14
3.2 标识符、常量、变量、运算符和表达式 15
3.2.1 标识符 15
3.2.2 数据类型和常量、变量 15
3.2.3 运算符 16
3.2.4 表达式 17
3.3.1 C语言中的函数 18
3.3 函数的基本概念 18
3.3.2 函数和变量 19
3.3.3 全局变量和局部变量 19
3.3.4 返回值 20
3.4 分支控制语句 20
3.4.1 if语句 23
3.4.2 开关语句switch 27
3.5 循环控制语句 30
3.5.1 循环示例 30
3.5.2 for循环 33
3.5.3 while循环 34
3.5.4 do...while循环 36
3.6 综合应用举例 38
4.1.1 一维数组的基本应用 45
第4章 数组和字符串 45
4.1 一维数组 45
4.1.2 数组的操作和初始化 46
4.1.3 数组的操作 47
4.2 字符串 49
4.2.1 字符串作为数组 49
4.2.2 字符串的初始化 49
4.2.3 字符串的输入/输出 50
4.2.4 用于字符串的几个函数 51
4.3 二维数组 54
4.3.1 二维数组示例 54
4.3.2 字符串数组 59
4.4.1 字符数组 60
4.4 多维数组 60
4.4.2 字符串(数组)的处理 61
第5章 文本模式 67
5.1 文本模式概述 67
5.1.1 文本模式的概念 67
5.1.2 文本窗口 68
5.2 默认窗口的操作 68
5.3 屏幕的文本移动与存取函数 69
5.3.1 屏幕文本移动函数 69
5.3.2 屏幕文本存取函数 69
6.1.1 程序的正确性概述 71
6.1.2 程序的错误 71
6.1 程序的正确性 71
第6章 程序调试与测试 71
6.2 程序的调试 72
6.2.1 调试的概念 72
6.2.2 常见的调试方法 72
6.3 Turbo C/Borland C++的IDE调试 73
6.4 预处理 75
第7章 指针和函数 80
7.1 指针的基本概念 80
7.1.1 指针——地址 80
7.1.2 指针的说明和操作 81
7.2 有关指针的几个运算 82
7.3 关于函数的复习 85
7.4.2 再谈函数的返回值 88
7.4 函数的原型 88
7.4.1 函数原型示例 88
7.4.3 匹配 89
7.5 指针变量作为函数的参数 89
7.6 递归 93
第8章 关于函数的进一步讨论 101
8.1 返回指针 101
8.2 main()的返回值和参数 102
8.2.1 main()的返回值 102
8.2.2 main()的参数 103
8.3.1 引用调用 104
8.3.2 从值调用到引用调用 104
8.3 值调用和引用调用 104
8.4 函数指针 106
第9章 图形子系统 112
9.1 有关图形的基本概念 112
9.2 图形方式示例 114
9.3 关于颜色 114
9.4 文本方式和图形方式 116
9.4.1 文本方式 116
9.4.2 图形方式 116
9.4.3 彩色 117
9.5 PC中一个有趣的体系结构特点 117
9.6 图形应用举例 117
10.1.1 结构的概念 122
10.1 结构的基本概念和用法 122
第10章 数据类型 122
10.1.2 结构变量的赋值和引用 123
10.1.3 结构作为参数 123
10.2 结构数组和结构指针 124
10.2.1 结构数组 124
10.2.2 结构指针 127
10.2.3 结构内的数组和结构 128
10.3 枚举 128
第11章 关于数组、字符串和指针 135
11.1 数组和字符串的边界 135
11.1.1 数组的边界检查 135
11.1.2 字符串中的空字符 135
11.3.1 游戏的规则 136
11.2 未定义长度的数组 136
11.3 开发一个游戏程序 136
11.3.2 游戏的构思 137
11.4 指针操作的复习 137
11.4.1 指针是地址 137
11.4.2 类型十分重要 138
11.5 指针和数组 138
11.5.1 指针和下标 138
11.5.2 指针的下标 139
11.6 指针、数组和函数 139
11.6.1 向函数传递数组元素 139
11.6.2 传递整个数组 139
11.7.1 指向指针的指针 140
11.7 指针的指针和其他 140
11.8 指针数组应用举例 141
11.7.2 指针的初始化 141
第12章 位域、联合及高级操作符 150
12.1 用户自定义类型——位域 150
12.1.1 利用位域存储多个布尔量 150
12.1.2 使用位域示例 151
12.1.3 位域的其他特性 151
12.2 用户自定义类——联合 152
12.2.1 用联合查看接口信息 152
12.2.2 将ASCII字符按二进制显示 153
12.3 sizeof和typedef 154
12.3.1 sizeof 154
12.4.1 按位操作符“&”、“|”、“~”和“^” 155
12.3.2 typedef 155
12.4 高级操作符 155
12.4.2 按位操作符“>>”和“<<” 157
12.4.3 利用操作符“<<”完成循环左移 157
12.4.4 “?”操作符 158
12.4.5 “,”操作符 159
第13章 输入/输出和文件 163
13.1 格式化的控制台I/O 163
13.1.1 printf函数 163
13.1.2 printf函数的格式命令 163
13.1.3 格式命令的修饰符 163
13.1.5 scanf函数的输入控制 164
13.1.4 scanf函数 164
13.2.1 fread、fwrite、ferror、rewind和fseek函数 165
13.2 ANSI I/O系统 165
13.2.2 打开文件的操作 167
13.2.3 读写字符和读写字符串 168
第14章 C语言中的预处理 171
14.1 预处理的概念 171
14.2 #define、#include、#error和#line 171
14.2.1 #define 171
14.2.4 #line 172
14.3 #if、#dse、#elif和#endif 172
14.3.1 #if、#else和#endif 172
14.2.3 #error 172
14.2.2 #include 172
14.3.2 #elif 173
14.4 #ifdef、#ifndef和#undef 173
14.4.1 #ifdef 173
14.4.2 #ifndef 173
14.4.3 #undef 174
14.5 #pragma 174
14.5.1 startup和exit 174
14.5.2 inline和saveregs 175
14.5.3 warn、option和argused 175
14.5.4 hdrfile和hdrstop 175
14.6 预定义宏名 175
15.1.1 存储模式 177
第15章 C语言的高级课题 177
15.1 C语言的存储模式 177
15.1.2 模式选择 178
15.2 混合语言编程 178
15.2.1 混合语言编程的程序接口 178
15.2.2 混合编程的约定 179
15.2.3 编译与连接 179
15.2.4 C语言对汇编语言的调用 179
15.3 鼠标的程序设计 182
15.3.1 几种常用的Mouse功能调用 182
15.3.2 一个控制鼠标的功能函数 184
15.4 用C语言实现简单的动画 184
15.4.2 动画系统的高层菜单 185
15.4.1 符号动画 185
15.4.3 调用过程中的几个功能函数 187
15.4.4 加载一个符号模块 189
15.4.5 动画显示系统 190
附录A 快捷键及其意义 192
附录B 转义字符表 193
附录C C语言的关键字 193
附录D 部分程序示例1 193
附录E 部分程序示例2 194
附录F 部分程序示例3 195
附录G 部分程序示例4 196
参考文献 198
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018