图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/16/32569209.jpg)
- 蒋劲柏主编 著
- 出版社: 南京大学出版社
- ISBN:
- 出版时间:2001
- 标注页数:245页
- 文件大小:55MB
- 文件页数:257页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 C语言的起源和发展1
1.1.1 C语言的起源1
1.1.2 C语言的标准化2
1.2 C语言的特点2
1.3 C语言程序设计概貌4
1.3.1程序设计的本质4
1.3.2 C语言程序设计的本质5
1.3.3 C语言程序设计初步8
1.4 C语言程序上机环境10
1.4.1 C语言集成开发环境的安装10
1.4.2 C语言集成开发环境的配置11
1.4.3 C语言程序上机步骤11
1.4.4集成开发环境简介12
习题18
第2章 词法、数据和表达式19
2.1 C语言的词法19
2.1.1字符集19
2.1.2保留字21
2.1.3标识符22
2.2 C语言的数据类型22
2.2.1什么是数据类型22
2.2.2 C语言的数据类型23
2.2.3数据类型的长度24
2.3常量24
2.3.1整型常量25
2.3.2实型常量25
2.3.3字符常量26
2.3.4字符串常量26
2.3.5符号常量27
2.4变量27
2.4.1变量的数据类型和定义27
2.4.2变量的存储类型与作用域30
2.4.3变量的作用范围31
2.4.4变量的初始化32
2.5运算符33
2.5.1算术运算符34
2.5.2关系运算符34
2.5.3逻辑运算符35
2.5.4增1减1运算符35
2.5.5赋值运算符36
2.5.6算术自反赋值运算符36
2.5.7逗号运算符37
2.5.8条件运算符37
2.5.9长度运算符38
2.5.10位运算符38
2.5.11运算符的优先级和结合性39
2.6表达式40
2.6.1算术表达式41
2.6.2关系表达式41
2.6.3逻辑表达式42
2.6.4赋值表达式42
2.6.5逗号表达式43
2.6.6条件表达式43
习题43
第3章 简单C语言程序设计48
3.1表达式语句48
3.2空语句49
3.3复合语句49
3.4控制语句51
3.5函数调用语句51
3.6标准输入输出函数52
3.6.1标准输出函数printf()52
3.6.2标准输入函数scanf()56
习题58
第4章 程序流程的控制60
4.1程序的三种基本结构60
4.1.1顺序结构60
4.1.2选择结构60
4.1.3循环结构61
4.2选择结构流程控制语句61
4.2.1 if语句61
4.2.2 switch语句64
4.3循环结构流程控制语句70
4.3.1 while语句70
4.3.2 do-while语句73
4.3.3 for语句75
4.3.4三种循环语句的嵌套78
4.3.5改变循环结构的三种语句80
习题83
第5章 数组90
5.1一维数组90
5.1.1一维数组的定义和使用91
5.1.2一维数组的初始化91
5.1.3一维数组的应用举例92
5.2字符数组与字符串94
5.2.1字符数组与字符串的概念95
5.2.2字符串函数96
5.2.3字符串数组的应用举例100
5.3多维数组101
5.3.1多维数组的定义102
5.3.2多维数组的初始化102
5.3.3多维数组的引用104
习题106
第6章 指针108
6.1指针与指针变量108
6.1.1指针与指针变量的概念108
6.1.2指针变量的使用109
6.2指针的运算113
6.3指针与数组116
6.3.1指针与数组的关系116
6.3.2指向多维数组的指针117
6.4字符数组与指针119
6.5指针数组120
6.6多级指针122
习题123
第7章 函数126
7.1函数的概念126
7.1.1函数的分类和定义127
7.1.2函数的调用129
7.2函数间的数据传递131
7.2.1形参与实参的结合131
7.2.2函数返回值133
7.2.3全局变量137
7.3函数的参数138
7.3.1数组作为函数参数138
7.3.2命令行参数139
7.4函数与变量141
7.4.1变量的作用域141
7.4.2变量的生存期145
7.5指向函数的指针146
7.6库函数147
7.7函数的递归调用148
习题151
第8章 结构、联合与枚举157
8.1结构体类型157
8.1.1结构体类型概述157
8.1.2结构体类型变量159
8.1.3结构体类型与数组165
8.1.4结构体类型与指针170
8.1.5结构体类型与函数172
8.1.6结构体类型的应用173
8.2联合180
8.3枚举183
8.4用户定义类型185
习题186
第9章 编译预处理与分别编译190
9.1编译预处理190
9.1.1宏定义190
9.1.2文件包含197
9.1.3条件编译199
9.2分别编译203
习题205
第10章 文件208
10.1 C文件系统概述208
10.1.1文件的概念208
10.1.2文件的分类209
10.1.3文件类型指针211
10.2标准设备文件的输入输出211
10.2.1标准设备文件函数212
10.2.2标准设备文件的换向215
10.3一般文件的操作216
10.3.1文件的打开和关闭216
10.3.2文件的字符输入输出函数217
10.3.3文件的字符串输入输出函数219
10.3.4文件的格式化输入输出函数221
10.3.5文件的数据块输入输出函数223
10.4文件的定位操作226
10.4.1取得文件指针的当前位置函数e()226
10.4.2改变文件指针的当前位置函数fseek()226
10.4.3置文件指针于文件开头位置函数wind()228
10.5文件的错误检测228
10.5.1文件读写错误检测函数ferror()228
10.5.2清除文件错误标志函数clearr()229
10.5.3文件结束检测函数feof()229
习题229
附录一ASC代码表232
附录二C语言常用系统函数按字母顺序索引汇总表233
附录三C语言编译错误信息237