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

- 徐新华主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508406877
- 出版时间:2001
- 标注页数:253页
- 文件大小:9MB
- 文件页数:270页
- 主题词:
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 C语言概述1
1.1 C语言的发展简史和特点1
1.2 C语言程序的结构与书写规则2
1.2.1 C语言程序的总体结构2
1.2.2 函数的一般结构4
1.2.3 源程序书写格式6
1.3 C语言的语句和关键字6
1.3.1 C语言的语句6
1.3.2 C语言的关键字8
1.4 Turbo CV2.0的基本操作8
1.5 本章小结13
1.6 习题14
第2章 数据类型、运算符与表达式15
2.1 程序设计概述15
2.1.1 算法的概念和特性16
2.1.2 算法设计的一般方法16
2.1.3 算法描述18
2.1.4 结构化程序设计方法20
2.2 C语言的数据类型20
2.3 常量和变量20
2.3.1 常量20
2.3.2 变量与标识符21
2.4 整型数据22
2.4.1 整型变量22
2.5.1 实型变量23
2.5 实型数据23
2.4.2 整型常量23
2.5.2 实型常量24
2.6 字符型数据24
2.6.1 字符常量24
2.6.2 字符变量25
2.6.3 字符串常量27
2.7 算术运算与算术表达式28
2.8 赋值运算与赋值表达式29
2.9 C语言特有的运算和运算符31
2.9.1 自增(++)、自减(--)运算31
2.9.2 逗号运算(,)及其表达式32
2.10 本章小结32
2.11 习题35
3.1.1 Printf()函数的一般格式36
第3章 顺序结构程序设计36
3.1 格式化输出--Printf()函数36
3.1.2 格式指示符39
3.1.3 使用说明41
3.2 格式化输入--scanf()函数41
3.2.1 scanf()函数的一般格式41
3.2.2 格式指示符42
3.2.3 数据输入操作44
3.3 单个字符输入输出--getchar()和putchar()函数45
3.3.1 单个字符的输出--putchar()函数45
3.3.2 单个字符的输入--getchar()函数46
3.4 顺序结构程序设计举例46
3.5 本章小结48
3.6 习题49
第4章 选择结构程序设计51
4.1 关系运算及其表达式51
4.1.1 关系运算符及其优先次序51
4.1.2 关系表达式52
4.2 逻辑运算及其表达式52
4.2.1 逻辑运算及其优先次序53
4.2.2 逻辑表达式53
4.3 if语句和条件运算符54
4.3.1 if语句54
4.3.2 条件运算符58
4.4 switch语句59
4.5 选择结构程序设计举例61
4.6 本章小结64
4.7 习题65
第5章 循环结构程序设计67
5.1 循环语句概述67
5.2 for语句和while语句68
5.3 直到型循环do-while语句71
5.4 break语句与continue语句72
5.5 循环造构程序设计举例73
5.6 本章小结74
5.7 习题75
第6章 数组77
6.1 一维数组的定义和引用77
6.1.1 一维数组的定义77
6.1.3 一维数组元素的初始化80
6.1.2 一维数组元素的引用80
6.1.4 一维数组应用举例81
6.2 二维数组的定义和引用82
6.2.1 二维数组的定义82
6.2.2 二维数组元素的引用84
6.2.3 二维数组元素的初始化84
6.2.4 二维数组应用举例85
6.3 字符数组与字符串87
6.3.1 字符数组的逐个字符操作87
6.3.2 字符数组的整体操作89
6.3.3 常用的字符串处理函数90
6.4 本章小结94
6.5 习题96
7.1 函数的定义与调用97
第7章 函数97
7.1.1 函数的定义98
7.1.2 函数的返回值与函数类型99
7.1.3 对被调用函数的说明和函数原型100
7.1.4 函数的调用101
7.1.5 函数的形参与实参103
7.2 函数的嵌套调用和递归调用104
7.2.1 函数的嵌套调用104
7.2.2 函数的递归调用105
7.3 数组作为函数参数107
7.3.1 数组元素作为函数参数107
7.3.2 数组名作为函数的形参和实参108
7.4 内部变量与外部变量112
7.4.1 内部变量112
7.4.2 外部变量113
7.5 内部函数和外部函数116
7.5.1 内部函数(又称静态函数)116
7.5.2 外部函数116
7.5.3 多个源程序文件的编译和连接117
7.6 变量的动态存储与静态存储简介118
7.6.1 内部变量的存储方式119
7.6.2 外部变量的存储方式121
7.7 本章小结123
7.8 习题124
第8章 编译预处理126
8.1 宏定义与符号常量126
8.1.1 无参宏定义126
8.1.2 符号常量128
8.1.3 有参宏定义129
8.2 文件包含131
8.3 条件编译132
8.3.1 #ifdef~#endif和#ifndef~#endif命令132
8.3.2 #if~#endif133
8.4 本章小结134
8.5 习题134
第9章 指针135
9.1 指针和指针变量的概念135
9.2 指针变量的定义与应用137
9.2.1 指针变量的定义与相关运算137
9.2.2 指针变量作函数参数140
9.3.2 通过指针引用数组元素143
9.3.1 概述143
9.3 数组的指针和指向数组的指针变量143
9.3.3 再论数组作函数参数145
9.3.4 二维数组的指针及其指针变量145
9.3.5 动态数组的实现147
9.4 字符串的指针和指向字符串的指针变量149
9.4.1 字符串的表示与引用149
9.4.2 字符串指针作函数参数152
9.5 返回指针值的函数153
9.6 指针数组与主函数main()的形参154
9.6.1 指针数组154
9.6.2 主函数main()的形参156
9.6.3 指向指针的指针变量简介157
9.8 本章小结158
9.7 函数的指针和指向函数的指针变量简介158
9.9 习题160
第10章 结构与链表162
10.1 结构类型与结构变量的定义162
10.1.1 结构类型定义162
10.1.2 结构变量定义164
10.2 结构变量的引用与初始化165
10.3 结构数组166
10.4 指向结构类型数据的指针167
10.4.1 指向结构变量的指针167
10.4.2 指向结构数组的指针169
10.4.3 指向结构数据的指针作函数参数169
10.5 链表处理--结构指针的应用170
10.5.1 概述170
10.5.2 创建一个新链表172
10.5.3 对链表的插入操作173
10.6 共用型和枚举型简介174
10.6.1 共用型174
10.6.2 枚举型176
10.7 定义已有类型的别名176
10.8 本章小结177
10.9 习题179
第11章 位运算181
11.1 数值在计算机中的表示181
11.2 位运算182
11.2.1 位运算及其运算符182
11.2.2 应用举例184
11.3 位段简介185
11.2.3 说明185
11.4 本章小结187
11.5 习题187
第12章 文件189
12.1 C语言文件概述189
12.2 文件的打开与关闭191
12.2.1 文件的打开--fopen()函数192
12.2.2 文件的关闭--fclose()函数193
12.3 文件的读写操作193
12.3.1 读/写文件中的一个字符--fgets()和fputs()函数193
12.3.2 读/写一个字符串--fgets()和fputs()函数197
12.3.3 读/写一个数据块--fread()和fwrite()函数199
12.3.4 对文件进行格式化读/写--fscanf()和fprintf()函数199
12.4.2 随机读写与fseek()函数200
12.4.1 位置指针复位函数rewind()200
12.4 位置指针与文件定位200
12.3.5 读/写函数的选用原则200
12.4.3 返回文件当前位置的函数fteII()201
12.5 出错检测201
12.5.1 ferror()函数201
12.5.2 clearerr()函数201
12.6 本章小结201
12.7 习题203
第13章 TC V2.0综合应用204
13.1 FoxBASE+模拟系统204
13.1.1 模拟系统的功能205
13.1.2 FoxBASE+库文件的逻辑结构与存储结构205
13.1.3 参考源程序206
13.1.4 理解题和程序设计题216
13.2 TC V2.0图形功能217
13.2.1 图形模式的设置218
13.2.2 基本图形函数220
13.2.3 画填充图的图形函数222
13.2.4 图形方式下的文本输出224
13.2.5 图形功能应用举例226
附录234
附录A 标准ASCII字符编码表234
附录B C语言的运算符和结合性235
附录C 标准库函数236
附录D Turbo C2.0的安装和集成调试器的使用242
附录E Turbo CV2.0常见错误244
参考文献253
热门推荐
- 1880717.html
- 3309113.html
- 2224199.html
- 1447115.html
- 1832300.html
- 3354672.html
- 1215945.html
- 1247945.html
- 1996428.html
- 1186141.html
- http://www.ickdjs.cc/book_3556810.html
- http://www.ickdjs.cc/book_490930.html
- http://www.ickdjs.cc/book_1415773.html
- http://www.ickdjs.cc/book_1843233.html
- http://www.ickdjs.cc/book_3176930.html
- http://www.ickdjs.cc/book_305790.html
- http://www.ickdjs.cc/book_3263593.html
- http://www.ickdjs.cc/book_3609914.html
- http://www.ickdjs.cc/book_3665189.html
- http://www.ickdjs.cc/book_3200748.html