图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/44/33836295.jpg)
- 刘平主编 著
- 出版社: 贵阳:贵州大学出版社
- ISBN:7811263688
- 出版时间:2011
- 标注页数:366页
- 文件大小:66MB
- 文件页数:376页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言概述2
1.1 C程序2
1.1.1 如何学习C语言2
1.1.2 第一个C语言程序3
1.1.3 C程序的构成及书写格式3
1.2 Visual C++6.0集成开发环境简介4
1.2.1 VC 6.0的安装4
1.2.2 VC 6.0的启动、退出7
1.2.3 VC 6.0集成开发环境介绍8
1.2.4 编译、执行源程序9
第二章 基本数据类型、运算符及表达式9
2.1 C语言数据类型12
2.2 常量、变量和标识符12
2.2.1 标识符13
2.2.2 关键字13
2.2.3 常量和符号常量15
2.2.4 变量15
2.3 整型数据16
2.3.1 整型常量就是整常数16
2.3.2 整型变量17
2.4 实型数据18
2.5 字符型数据19
2.6 不同数据类型之间的转换19
2.7 算术运算符和算术表达式21
2.7.1 算术运算符21
2.7.2 算术表达式22
2.8 赋值运算符和赋值表达式22
2.9 自增、自减运算符式24
2.10 逗号运算符和逗号表达式25
第三章 C语言编程语句28
3.1 结构化程序的三种语句28
3.2 C语句概述29
3.3 顺序结构程序设计30
3.3.1 赋值语句30
3.3.2 变量赋初值30
3.3.3 输入/输出的实现31
3.3.4 顺序结构程序设计举例36
3.4 选择结构程序设计37
3.4.1 if语句37
3.4.2 switch语句43
3.5 循环结构程序设计46
3.5.1 当型循环while语句46
3.5.2 直到型循环do…while语句48
3.5.3 for型循环与for语句50
3.5.4 几种循环结构的比较53
3.5.5 循环嵌套54
3.5.6 循环过程控制语句55
3.6 程序设计基本结构小结57
第四章 数组63
4.1 数组的基本概念63
4.2 一维数组63
4.2.1 一维数组的定义63
4.2.2 一维数组的引用65
4.2.3 一维数组的初始化66
4.2.4 一维数组应用举例67
4.3 二维数组70
4.3.1 二维数组的定义70
4.3.2 二维数组的引用72
4.3.3 二维数组的初始化73
4.3.4 二维数组应用举例75
4.4 字符数组76
4.4.1 字符数组的定义76
4.4.2 字符数组的引用77
4.4.3 字符数组的初始化78
4.4.4 字符数组的输入输出79
4.4.5 字符串处理函数81
4.4.6 字符数组应用举例84
第五章 函数89
5.1 函数概述89
5.2 函数的定义91
5.3 函数参数与函数的值92
5.3.1 形式参数与实际参数92
5.3.2 函数的返回值93
5.4 函数的调用95
5.4.1 函数的调用方式95
5.4.2 函数调用的参数传递97
5.5 函数的声明与函数原型105
5.6 函数的递归调用108
第六章 指针113
6.1 指针概述113
6.1.1 指针与指针变量113
6.1.2 指针变量的定义与初始化114
6.1.3 指针变量的赋值和引用115
6.1.4 指针变量的运算120
6.1.5 指向指针的指针变量123
6.2 指针与数组124
6.2.1 指针与一维数组124
6.2.2 指针与二维数组128
6.2.3 指针数组132
6.3 指针与字符串132
6.3.1 字符指针变量132
6.3.2 关于字符指针变量与字符数组的讨论136
6.3.3 用指针数组处理多个字符串138
6.4 指针与函数141
6.4.1 指针变量作为函数的参数141
6.4.2 返回指针值的函数154
6.4.3 指向函数的指针变量155
6.4.4 带参数的主函数160
第七章 变量作用域及存储类别163
7.1 变量作用域163
7.1.1 局部变量163
7.1.2 全局变量164
7.2 变量的存储类型166
7.2.1 局部变量的存储类型167
7.2.2 全局变量的存储类型172
7.2.3 关于变量的声明和定义175
7.3 内部函数和外部函数176
7.3.1 内部函数176
7.3.2 外部函数176
第八章 结构体与共用体181
8.1 结构体类型181
8.1.1 结构体类型的定义181
8.1.2 结构类型变量的定义182
8.1.3 结构体变量的引用185
8.1.4 结构体变量的初始化185
8.2 结构体数组及指向结构体的指针186
8.2.1 结构体数组186
8.2.2 指向结构体变量的指针189
8.2.3 指向结构体数组的指针192
8.2.4 结构体变量作函数参数194
8.3 链表198
8.3.1 指向自身结构的指针198
8.3.2 动态存储分配函数198
8.3.3 链表的概念200
8.3.4 链表的基本操作201
8.4 共用体类型209
8.4.1 共用体类型与共用体类型变量209
8.4.2 共用体变量的引用211
8.4.3 共用体变量的赋值及使用211
8.5 类型定义214
8.5.1 枚举类型214
8.5.2 类型定义符typedef216
第九章 位运算218
9.1 位运算的概念218
9.1.1 位的概念218
9.1.2 数的补码表示218
9.2 位运算符219
9.2.1 取反(~)运算符219
9.2.2 左移位(<<)运算符220
9.2.3 右移位(>>)运算符220
9.2.4 按位与(&)运算符220
9.2.5 按位异或(^)运算符221
9.2.6 按位或(|)运算符222
9.2.7 位赋值运算符223
第十章 文件225
10.1 C语言文件的概念225
10.1.1 文件的概念225
10.1.2 文件的分类225
10.1.3 缓冲文件系统226
10.1.4 文件指针226
10.1.5 文件打开227
10.1.6 文件关闭229
10.2 文件的顺序读写230
10.2.1 字符方式的文件读写230
10.2.2 字符串方式的文件读写234
10.2.3 格式化方式的文件读写236
10.2.4 数据块的读写237
10.3 文件定位与随机读写240
10.3.1 fseek函数240
10.3.2 ftell函数241
10.3.3 rewind函数241
10.3.4 相关函数242
第十一章 编译预处理246
11.1 文件包含246
11.2 宏定义249
11.2.1 不带参数的宏249
11.2.2 带参数的宏252
11.3 条件编译257
二级C语言程序设计模拟试题261
二级C语言程序设计模拟试题(一)261
二级C语言程序设计模拟试题(二)272
二级C语言程序设计模拟试题(三)283
二级C语言程序设计模拟试题(四)296
二级C语言程序设计模拟试题(五)307
二级C语言程序设计模拟试题(六)316
二级C语言程序设计模拟试题(七)327
二级C语言程序设计模拟试题(八)337
全国计算机等级考试二级公共基础知识347
第一章 数据结构与算法347
第二章 程序设计基础355
第三章 软件工程基础357
第四章 数据库设计基础362