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

- 荣政(等)编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560609066
- 出版时间:2006
- 标注页数:253页
- 文件大小:13MB
- 文件页数:266页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言基础1
1.1 计算机组成1
1.2 数据表示和数制4
1.2.1 数据表示4
1.2.2 数制6
1.2.3 数制之间的转换6
1.2.4 数的补码表示8
1.2.5 字符编码9
1.3 算法10
1.4 编程语言和编译12
1.4.1 什么是程序12
1.4.2 什么是编程13
1.4.3 编程语言的分类14
1.5 C语言的发展简史与优点17
1.6 C语言的定义19
1.7 C语言的使用19
1.8 C程序举例24
1.8.1 举例1:Hello World24
1.8.2 举例2:两个数相加26
习题27
第二章 C语言的基本数据类型及运算29
2.1 标识符与关键字29
2.1.1 标识符29
2.1.2 关键字29
2.2 数据类型30
2.2.1 基本数据类型30
2.3.1 数值常量32
2.3 常量32
2.2.2 构造数据类型32
2.2.3 指针类型32
2.3.2 字符常量34
2.3.3 字符串常量34
2.4 变量35
2.4.1 变量的定义35
2.4.2 C语言中各种类型的变量36
2.4.3 变量的初始化38
2.5 运算符38
2.5.1 算术运算符和赋值运算符39
2.5.2 关系运算符和逻辑运算符40
2.5.3 位运算符42
2.5.4 条件运算符和逗号运算符44
2.5.5 其它运算符45
2.5.6 运算符的优先级和结合方向46
2.6 表达式47
2.6.1 C语言的各种表达式47
2.6.2 表达式中的类型转换48
2.6.3 空格和圆括号50
2.7 数据类型、运算符与表达式举例50
习题52
第三章 C程序设计初步54
3.1 结构化程序设计思想54
3.1.1 程序的质量标准54
3.1.2 结构化程序设计方法54
3.1.4 三种基本模块55
3.1.3 结构化程序的标准55
3.2 C语句概述57
3.3 赋值语句58
3.4 数据输出59
3.4.1 putchar()函数(字符输出函数)59
3.4.2 printf()函数(格式输出函数)59
3.4.3 puts()函数(字符串输出函数)62
3.5 数据输入63
3.5.1 getche()函数与getchar()和getch()函数63
3.5.2 scanf()函数(格式输入函数)64
3.5.3 gets()函数(字符串输入函数)67
3.6 程序设计举例67
习题69
4.1.1 C语言中的逻辑值70
4.1.2 关系表达式70
第四章 分支结构的C程序设计70
4.1 分支结构中的表达式70
4.1.3 逻辑表达式71
4.1.4 其它形式的表达式72
4.2 if语句72
4.2.1 if语句的简单形式72
4.2.2 if~else结构73
4.2.3 else if结构78
4.3 switch语句79
4.4 程序设计举例82
习题84
5.1 while循环语句86
第五章 循环结构的C程序设计86
5.2 do-while循环语句89
5.3 for循环语句91
5.4 循环的嵌套93
5.5 break语句和continue语句94
5.5.1 break语句94
5.5.2 continue语句95
5.6 goto语句和标号96
5.7 程序设计举例97
习题102
第六章 数组104
6.1 数组的概念104
6.2.1 一维数组的定义和引用105
6.2 一维数组105
6.2.2 一维数组的初始化106
6.3 二维数组108
6.3.1 二维数组的定义和引用108
6.3.2 二维数组的初始化109
6.4 字符数组110
6.4.1 字符数组的定义和初始化110
6.4.2 字符串111
6.4.3 字符数组的输入和输出112
6.4.4 常用字符串处理函数112
6.5 程序设计举例114
习题120
7.1.1 C程序的结构化设计思想122
第七章 函数及变量存储类型122
7.1 函数基础与C程序结构122
7.1.2 函数概述123
7.2 函数的定义和声明125
7.2.1 函数的定义125
7.2.2 函数的声明(函数原型)128
7.3 函数的调用129
7.3.1 函数调用的方式和条件129
7.3.2 形参与实参的数值传递130
7.3.3 函数的返回值131
7.4 函数的嵌套与递归133
7.4.1 函数的嵌套调用133
7.4.2 函数的递归及条件134
7.5.1 变量的作用域和生存期135
7.5 变量的存储类别135
7.5.2 动态存储和静态存储137
7.5.3 局部变量137
7.5.4 局部静态变量的使用138
7.5.5 全局变量140
7.5.6 寄存器变量141
7.6 编译预处理142
7.6.1 宏定义142
7.6.2 文件包含处理144
7.6.3 条件编译146
7.7 程序设计举例147
习题149
8.1.1 指针的概念151
第八章 指针151
8.1 指针的概念与定义151
8.1.2 指针的定义及使用153
8.2 指针作函数参数157
8.3 指针与数组162
8.3.1 指向一维数组的指针162
8.3.2 数组作函数参数164
8.3.3 指针和字符串165
8.3.4 指向多维数组的指针168
8.3.5 指针数组172
8.4 指针与函数174
8.4.1 指向函数的指针174
8.4.2 返回指针的函数175
8.5.1 指向指针的指针176
8.5 复杂指针176
8.5.2 命令行参数178
8.5.3 复杂指针的理解180
8.6 程序设计举例181
习题185
第九章 结构体和共用体187
9.1 结构体187
9.1.1 结构体类型187
9.1.2 结构体类型的定义187
9.1.3 结构体型变量的定义188
9.1.4 结构体型变量及其成员的引用190
9.1.5 结构体型变量的初始化191
9.1.6 应用举例192
9.2 嵌套结构193
9.3 结构体型数组195
9.3.1 结构体型数组的定义195
9.3.2 结构体型数组的初始化196
9.4 结构体型指针197
9.4.1 指向结构体型变量的指针197
9.4.2 指向结构体型数组的指针199
9.5 结构体与函数201
9.5.1 结构体作为函数参数201
9.5.2 结构体作为函数的返回值204
9.6.1 动态分配内存的意义205
9.6.2 开辟和释放内存区的函数205
9.6 内存的动态分配205
9.6.3 链表概述207
9.6.4 建立链表208
9.6.5 链表的其它操作214
9.7 共用体(联合)216
9.7.1 共用体类型216
9.7.2 共用体型变量的引用方式216
9.7.3 共用体型变量的特点217
9.7.4 应用举例217
9.8 位段218
9.9 类型定义219
9.9.1 类型定义的形式220
9.9.2 类型定义的使用220
9.9.3 关于类型定义的几点说明221
9.10 程序设计举例222
习题224
第十章 文件225
10.1 文件概述225
10.1.1 文件的概念225
10.1.2 数据流226
10.1.3 C的文件系统及其与流的关系227
10.1.4 文件指针228
10.2 文件的打开与关闭229
10.2.1 文件的打开(fopen()函数)229
10.2.2 文件的关闭(fclose()函数)230
10.3.1 fputc()函数和fgetc()函数231
10.3 文件的读/写231
10.3.2 fgets()函数和fputs()函数233
10.3.3 fprintf()函数和fscanf()函数233
10.3.4 fread()函数和fwrite()函数234
10.4 文件的定位235
10.4.1 rewind()函数236
10.4.2 fseek()函数236
10.4.3 ftell()函数238
10.5 程序设计举例238
习题239
附录一 ASCII码表241
附录二 标准C常用的库函数表242
附录三 常见错误信息表249
参考文献253
热门推荐
- 2330216.html
- 3828508.html
- 2950942.html
- 675138.html
- 2168500.html
- 2966746.html
- 1600416.html
- 41961.html
- 753124.html
- 1532942.html
- http://www.ickdjs.cc/book_2880777.html
- http://www.ickdjs.cc/book_1217729.html
- http://www.ickdjs.cc/book_3446163.html
- http://www.ickdjs.cc/book_2889892.html
- http://www.ickdjs.cc/book_3033494.html
- http://www.ickdjs.cc/book_1520973.html
- http://www.ickdjs.cc/book_3628891.html
- http://www.ickdjs.cc/book_1004125.html
- http://www.ickdjs.cc/book_3841488.html
- http://www.ickdjs.cc/book_3179581.html