图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/27/34903605.jpg)
- 赵颖主编 著
- 出版社: 哈尔滨:哈尔滨地图出版社
- ISBN:9787546500102
- 出版时间:2008
- 标注页数:154页
- 文件大小:32MB
- 文件页数:163页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言概论1
1.1 C语言概述1
1.1.1 C语言的发展过程1
1.1.2 C语言的特点1
1.2 C语言程序的结构2
第2章 基本数据类型7
2.1 C语言的数据类型7
2.2整数型数据7
2.2.1整型常量8
2.2.2整型变量9
2.3实型数据10
2.3.1实型常量10
2.3.2实型变量10
2.4字符型数据11
2.4.1字符型常量11
2.4.2字符型变量12
2.4.3字符串常量13
2.4.4符号常量13
2.5变量的初值和类型转换14
2.5.1变量赋初值14
2.5.2变量类型的转换14
第3章 运算符与表达式16
3.1运算符的种类16
3.1.1 C语言的运算符种类16
3.1.2优先级和结合性17
3.2算术运算符与算术表达式17
3.2.1基本的算术运算符17
3.2.2算术表达式18
3.3关系运算符与关系表达式18
3.3.1关系运算符18
3.3.2关系表达式19
3.4逻辑运算符与逻辑表达式19
3.4.1逻辑运算符19
3.4.2逻辑表达式20
3.5其他运算符与表达式20
3.5.1简单赋值运算符20
3.5.2复合赋值符及表达式21
3.5.3逗号运算符和逗号表达式21
第4章C语言程序设计23
4.1 C语言程序的语句23
4.2数据输入输出语句24
4.2.1输出语句24
4.2.2输入语句26
4.3分支结构程序30
4.3.1 if语句30
4.3.2 if语句的嵌套32
4.3.3 switch语句34
4.4循环结构程序36
4.4.1 while语句36
4.4.2 do-while语句37
4.4.3 for语句38
4.4.4转移语句41
4.4.5例题42
第5章 数组44
5.1一维数组44
5.1.1数组类型的说明44
5.1.2数组元素的表示方法45
5.1.3数组的赋值46
5.2二维数组47
5.2.1二维数组类型说明47
5.2.2二维数组元素的表示方法48
5.2.3二维数组的初始化49
5.3字符数组50
5.3.1字符数组类型说明50
5.3.2字符数组的初始化50
5.3.3字符串常用函数51
5.4程序举例54
第6章 函数57
6.1函数的分类和定义57
6.1.1函数的分类57
6.1.2函数定义的一般形式59
6.2函数调用61
6.2.1函数调用的一般形式61
6.2.2函数说明62
6.3函数的参数和函数的值63
6.3.1函数的参数63
6.3.2函数的值64
6.3.3数组作为函数参数64
6.4函数的嵌套调用和递归调用69
6.4.1函数的嵌套调用69
6.4.2函数的递归调用71
6.5变量的作用域74
6.5.1局部变量74
6.5.2全局变量76
6.6变量的存储类型78
6.6.1动态存储方式与静态存储方式78
6.6.2存储类型说明79
6.7内部函数和外部函数84
6.7.1内部函数84
6.7.2外部函数84
第7章 指针85
7.1指针的基本概念85
7.1.1指针85
7.1.2指针变量85
7.2指针变量的使用86
7.2.1指针变量的类型说明86
7.2.2指针变量的赋值86
7.2.3指针变量的运算87
7.3数组指针变量89
7.3.1指向一维数组的指针89
7.3.2指向多维数组的指针91
7.3.3使用字符串指针变量与字符数组的区别94
7.4函数指针变量95
7.4.1函数指针变量的调用95
7.42指针型函数96
7.5指针数组及带参main函数97
7.5.1指针数组的定义和使用97
7.5.2 main函数的参数100
7.5.3指向指针的指针变量102
第8章 文件103
8.1文件概述103
8.1.1文件的分类103
8.1.2文件指针104
8.2文件的打开与关闭104
8.2.1文件打开函数fopen104
8.2.2文件关闭函数fclose106
8.3文件的读写106
8.3.1字符读写函数fgetc和fputc106
8.3.2字符串读写函数fgets和fputs109
8.3.3数据块读写函数fread和fwrite111
8.3.4格式化读写函数fscanf和fprintf112
8.4文件的定位114
8.5文件检测函数115
8.5.1文件检测函数类型115
8.5.2 C语言库文件116
第9章 结构体与共用体117
9.1结构体类型定义和结构变量说明117
9.1.1结构体的定义117
9.1.2结构类型变量的说明118
9.1.3结构变量的赋值119
9.1.4结构变量的初始化120
9.2结构体数组121
9.3结构体指针变量123
9.3.1结构体指针变量的说明和使用123
9.3.2结构数组指针变量124
9.3.3结构指针变量作函数参数125
9.4链表126
9.4.1存储空间的动态分配126
9.4.2链表的概念128
9.4.3链表的基本操作128
9.5共用体135
9.5.1共用体的概念135
9.5.2共用体类型的定义和共用体变量的说明135
9.5.3共用体变量的赋值和使用136
9.6枚举类型138
9.6.1枚举的定义138
9.6.2枚举变量的说明138
9.6.3枚举类型变量的赋值和使用139
9.7自定义类型140
第10章 位运算141
10.1位运算符和位运算141
10.2位域143
10.2.1位域的定义和位域变量的说明143
10.2.2位域的使用144
第11章 预处理146
11.1宏定义146
11.1.1无参宏定义146
11.1.2带参宏定义148
11.2文件包含151
11.3条件编译152