图书介绍
C语言程序设计教程-基于Turbo C2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李莉,陈哲,谢金达主编 著
- 出版社: 北京:科学出版社
- ISBN:7030185374
- 出版时间:2007
- 标注页数:299页
- 文件大小:108MB
- 文件页数:311页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C语言程序设计教程-基于Turbo CPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言基础知识1
1.1 C语言的发展及特点1
1.2 C程序的构成2
1.3 C语言风格和源程序书写格式3
1.4 C程序的编译和执行4
1.5 TC集成环境简介6
1.5.1 Turbo C 2.0的启动6
1.5.2 Turbo C 2.0的主屏幕6
1.5.3 Turbo C 2.0的子菜单8
1.5.4 源程序的建立和编辑10
1.5.5 源程序的编译、连接和运行举例12
要点回顾15
习题15
2.1.1 数的二进制、八进制和十六进制表示法16
2.1 数制基础及计算机中数的表示16
第2章 数据类型、运算符及表达式16
2.1.2 数在机器内部的表示方法18
2.2 C语言的数据类型及其取值范围18
2.2.1 基本数据类型18
2.2.2 基本类型数据的存储空间长度及数据取值范围19
2.3 各种类型常量及其表示20
2.3.1 整型常量20
2.3.2 实型常量20
2.3.3 字符常量21
2.3.4 字符串常量23
2.3.5 符号常量23
2.4 变量及其类型定义24
2.4.1 变量名24
2.4.4 变量的初始化25
2.4.3 变量的定义25
2.4.2 变量的数据类型25
2.5 C语言运算符的分类、运算优先级和结合性26
2.6 算术运算符和算术表达式29
2.6.1 二元算术运算符29
2.6.2 一元算术运算符29
2.6.3 算术表达式30
2.7 赋值运算符和赋值表达式30
2.7.1 赋值运算符30
2.7.2 赋值表达式32
2.8 逗号运算符和逗号表达式32
2.8.1 逗号运算符32
2.8.2 逗号表达式33
2.9.1 关系运算符34
2.9.2 关系表达式34
2.9 关系运算符和关系表达式34
2.10 逻辑运算符和逻辑表达式35
2.10.1 逻辑运算符35
2.10.2 逻辑表达式35
2.11 测试数据长度运算符sizeof37
2.12 不同类型数据间的转换与运算37
2.12.1 算术表达式运算时的数据类型隐式转换规则38
2.12.2 显式类型转换38
2.12.3 赋值表达式的类型及赋值时的数据类型转换39
要点回顾41
习题42
第3章 C语言的基本语句与输入输出44
3.1 基本语句44
3.1.1 表达式语句44
3.1.2 空语句45
3.1.3 复合语句45
3.3 数据的输入与输出46
3.2 流程控制语句46
3.3.1 格式输出函数printf()47
3.3.2 格式输入函数scanf()51
3.3.3 字符输出输入函数putchar()、getchar()54
3.4 简单程序举例56
要点回顾58
习题58
第4章 选择结构程序设计60
4.1 计算机算法及其描述60
4.2 结构化程序设计的概念64
4.3 选择结构程序设计64
4.3.1 if-else分支语句64
4.3.2 if-else编程举例67
4.4.1 if-else语句的嵌套69
4.4 选择结构的嵌套69
4.4.2 if-else if结构72
4.5 用switch语句实现多分支选择结构76
4.6 程序调试过程举例78
要点回顾80
习题81
第5章 循环结构程序设计83
5.1 for语句83
5.2 while语句86
5.3 do-while语句88
5.4 使用goto语句实现循环91
5.5 多重循环91
5.6 break语句与continue语句95
5.7 几种循环的关系与比较98
5.8 应用程序举例98
习题103
要点回顾103
第6章 函数108
6.1 C程序的模块结构108
6.1.1 函数定义方法和函数的形参110
6.1.2 函数声明与函数原型111
6.2 函数调用时参数值的传递113
6.2.1 函数的传值调用113
6.2.2 函数的返回115
6.3 局部变量和全局变量117
6.3.1 局部变量117
6.3.2 全局变量118
6.4 变量的存储类别120
6.5 函数的嵌套调用和递归调用125
6.5.1 函数的嵌套调用125
6.5.2 函数的递归调用125
6.7 多文件编程举例128
6.6.2 外部函数128
6.6 内部函数与外部函数128
6.6.1 内部函数128
要点回顾135
习题136
第7章 数组139
7.1 数组的定义和初始化139
7.1.1 一维数组的定义139
7.1.2 多维数组的定义140
7.1.3 数组的存储结构140
7.1.4 数组的初始化141
7.2 数组元素的引用142
7.3 数组的赋值143
7.4 数值型数组的输入和输出144
7.5 数组应用程序举例145
7.6.1 字符串153
7.6 字符串和字符型数组153
7.6.2 字符型数组的定义和初始化154
7.6.3 字符型数组的输入和输出155
7.6.4 字符串处理函数158
7.6.5 字符数组举例159
要点回顾160
习题162
第8章 指针166
8.1 地址以及和地址有关的运算166
8.1.1 地址的概念166
8.1.2 取地址运算符和访问地址运算符167
8.2 指针的概念及指针变量的定义169
8.2.1 指针变量的定义170
8.2.2 将指针指向对象的方法、空指针和void型指针170
8.2.3 指针的运算172
8.3.2 用指针访问数组173
8.3 通过指针引用变量、数组、字符串173
8.3.1 用指针访问变量173
8.3.3 用指针访问字符串174
8.4 指针数组和二级指针177
8.4.1 指针数组的概念177
8.4.2 二级指针(指向指针的指针)180
8.4.3 用二级指针访问数组或字符串180
8.5 将指针作为函数参数182
8.6 返回指针值的指针型函数184
8.7 内存动态分配185
8.7.1 内存动态分配的含义185
8.7.2 内存动态分配函数186
8.8 函数指针188
8.9 main()函数的命令行参数189
要点回顾190
习题192
第9章 编译预处理198
9.1 宏定义198
9.1.1 不带参数的宏定义198
9.1.2 带参数的宏定义201
9.1.3 宏定义的解除204
9.2 文件包含205
9.2.1 文件包含的格式205
9.2.2 文件包含的功能205
9.3 条件编译207
要点回顾209
习题210
10.1.2 结构体类型的定义212
10.1.1 结构体类型的概念212
10.1 结构体类型212
第10章 结构体与共用体212
10.2 结构体变量214
10.2.1 结构体变量的定义214
10.2.2 结构体变量的初始化216
10.2.3 结构体变量的成员引用217
10.2.4 结构体变量的赋值和输入输出218
10.3 结构数组219
10.3.1 结构数组的定义219
10.3.2 结构数组的初始化219
10.3.3 结构数组的元素成员访问220
10.4 结构指针221
10.4.1 结构指针的定义221
10.4.2 结构指针的初始化221
10.4.3 结构指针的访问221
10.5.1 递归结构的定义223
10.5 递归结构和链表223
10.5.2 递归结构的应用224
10.6 共用体227
10.6.1 共用体的定义227
10.6.2 共用体变量的访问228
10.6.3 共用体的存储228
10.6.4 共用体的应用229
10.7 类型定义231
10.7.1 类型定义的形式231
10.7.2 类型定义的使用231
要点回顾232
习题234
11.1 枚举238
11.1.1 枚举类型的定义238
第11章 枚举与位运算238
11.1.2 枚举类型的应用239
11.2 位运算241
11.2.1 按位逻辑运算符241
11.2.2 移位运算符245
11.2.3 复合赋值运算符246
11.2.4 不同长度的数据进行位运算246
11.3 简单的位运算应用举例246
11.4 位段249
要点回顾251
习题252
第12章 文件操作254
12.1 文件概述254
12.2 文件的打开与关闭255
12.2.1 文件指针(FILE类型指针)255
12.2.2 文件的打开256
12.2.3 文件的关闭258
12.3 文件检测函数259
12.3.1 检测文件末尾函数feof()259
12.3.2 检测出错函数ferror()259
12.4 文件读写函数260
12.4.1 字符读写函数260
12.4.2 字符串读写函数261
12.4.3 文件格式读写函数262
12.4.4 数据块读写函数264
12.5 文件的定位与读写266
12.5.1 文件的定位266
12.5.2 文件的顺序读写和随机读写267
要点回顾270
习题272
第13章 综合程序设计举例275
附录1 C运算符的优先级与结合性282
附录2 ASCII码表283
附录3 Turbo C 2.0常用库函数及其标题文件284
附录4 Turbo C 2.0编译错误提示和原因288
附录5 实验指导291
实验1 TC集成环境的基本应用291
实验2 数据类型、运算符和表达式292
实验3 简单程序设计及基本调试方法293
实验4 分支结构程序设计294
实验5 循环程序设计294
实验6 函数应用295
实验7 数组应用295
实验8 指针应用296
实验9 结构体与共用体296
实验10 文件297
参考文献299
热门推荐
- 2166482.html
- 472159.html
- 2510877.html
- 1905718.html
- 1097276.html
- 751766.html
- 2849327.html
- 88273.html
- 579450.html
- 3490773.html
- http://www.ickdjs.cc/book_2664468.html
- http://www.ickdjs.cc/book_2045191.html
- http://www.ickdjs.cc/book_2625298.html
- http://www.ickdjs.cc/book_1995491.html
- http://www.ickdjs.cc/book_2585600.html
- http://www.ickdjs.cc/book_3668738.html
- http://www.ickdjs.cc/book_263153.html
- http://www.ickdjs.cc/book_713239.html
- http://www.ickdjs.cc/book_341666.html
- http://www.ickdjs.cc/book_3023335.html