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

- 王昱,陈延文,李德录编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560624464
- 出版时间:2010
- 标注页数:307页
- 文件大小:15MB
- 文件页数:319页
- 主题词:电子计算机-高等学校-教材;C语言-程序设计-高等学校-教材
PDF下载
下载说明
计算机基础与C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 计算机基础知识1
0.1 计算机概述1
0.1.1 计算机的发展1
0.1.2 计算机的特点4
0.1.3 计算机的分类5
0.1.4 计算机的应用5
0.2 计算机系统的组成7
0.2.1 计算机硬件系统7
0.2.2 计算机软件系统8
0.3 微型计算机系统10
0.3.1 微型计算机的发展10
0.3.2 微型计算机的组成11
0.3.3 微型计算机的主要性能指标16
0.4 多媒体计算机系统17
0.4.1 多媒体技术简介17
0.4.2 多媒体计算机18
0.5 信息的表示及编码20
0.5.1 计算机与信息化20
0.5.2 信息存储单位23
0.5.3 数制及数制转换23
0.5.4 字符的二进制编码26
0.5.5 汉字编码27
0.6 计算机网络基础28
0.6.1 计算机网络的基本概念28
0.6.2 局域网基础知识30
0.6.3 因特网基础知识33
0.7 计算机安全35
0.7.1 计算机病毒及其防治35
0.7.2 计算机网络与信息安全防范38
0.7.3 计算机的安全操作39
第1章 C语言概述41
1.1 C语言简介41
1.1.1 程序设计语言的概念41
1.1.2 C语言的发展历史41
1.1.3 C语言的特点41
1.2 认识C语言程序42
1.2.1 从Hello World程序开始42
1.2.2 C语言程序的组成42
1.3 C语言程序的执行过程43
1.3.1 从编写一个C语言程序到执行该程序的完整过程43
1.3.2 计算机执行程序的过程44
1.4 C语言程序的上机步骤44
1.4.1 C语言程序上机环境介绍44
1.4.2 C语言程序上机步骤44
第2章 数据类型、运算符与表达式50
2.1 字符集和标识符50
2.1.1 字符集50
2.1.2 标识符50
2.1.3 系统定义标识符51
2.1.4 用户定义标识符51
2.2 常量和变量52
2.2.1 常量52
2.2.2 变量53
2.3 数据类型54
2.3.1 整型数据55
2.3.2 实型数据56
2.3.3 字符型数据57
2.4 运算符与表达式59
2.4.1 运算符与表达式概述59
2.4.2 算术运算符与算术表达式60
2.4.3 赋值运算符与赋值表达式63
2.4.4 关系运算符与关系表达式64
2.4.5 逻辑运算符与逻辑表达式65
2.4.6 条件运算符与条件表达式67
2.4.7 逗号运算符与逗号表达式68
2.5 数据类型转换68
2.5.1 数据类型的自动转换68
2.5.2 数据类型的强制转换69
第3章 顺序结构程序设计70
3.1 C语言语句概述70
3.1.1 简单语句70
3.1.2 复合语句72
3.1.3 流程控制语句72
3.1.4 空语句72
3.2 数据输入与输出73
3.2.1 格式输入/输出函数73
3.2.2 字符输入/输出函数77
3.3 顺序结构程序设计举例78
第4章 选择结构程序设计82
4.1 if语句82
4.1.1 if语句的基本形式82
4.1.2 if语句的嵌套83
4.2 switch语句与break语句85
4.2.1 switch语句85
4.2.2 break语句86
4.3 选择结构程序设计举例87
第5章 循环结构程序设计94
5.1 while语句94
5.1.1 while语句的基本形式94
5.1.2 while语句的应用95
5.2 do…while语句96
5.2.1 do…while语句的基本形式96
5.2.2 do…while语句的应用97
5.3 for语句98
5.3.1 for语句的基本形式99
5.3.2 for语句的应用101
5.4 break语句和continue语句102
5.4.1 break语句102
5.4.2 continue语句103
5.5 goto语句104
5.5.1 goto语句的基本形式104
5.5.2 goto语句的应用105
5.6 循环的嵌套107
5.7 循环结构程序设计举例110
第6章 数组119
6.1 一维数组119
6.1.1 一维数组的定义119
6.1.2 一维数组的初始化120
6.1.3 一维数组的引用121
6.1.4 一维数组应用举例121
6.1.5 查找123
6.1.6 排序126
6.2 二维数组129
6.2.1 二维数组的定义129
6.2.2 二维数组的初始化131
6.2.3 二维数组的引用132
6.2.4 二维数组应用举例132
6.3 字符数组和字符串134
6.3.1 字符数组的定义134
6.3.2 字符数组的初始化134
6.3.3 字符数组的引用135
6.3.4 字符数组的输出135
6.3.5 字符数组的输入136
6.3.6 字符数组的应用举例138
第7章 函数140
7.1 函数概述140
7.2 函数的定义142
7.2.1 函数的定义形式142
7.2.2 函数参数的说明142
7.2.3 函数定义举例143
7.3 函数的参数和函数的返回值144
7.3.1 函数的形式参数和实际参数144
7.3.2 函数的返回值145
7.4 函数的调用与声明145
7.4.1 函数调用的形式146
7.4.2 函数调用的方式146
7.4.3 函数的声明146
7.5 函数的参数传送147
7.5.1 实参与形参之间的数据传送148
7.5.2 数组作参数149
7.6 函数的嵌套调用和递归调用152
7.6.1 函数的嵌套调用152
7.6.2 函数的递归调用153
7.7 内部变量和外部变量156
7.7.1 内部变量157
7.7.2 外部变量158
7.8 变量的存储类别159
7.8.1 变量的存储类别概述159
7.8.2 内部变量的存储类别160
7.8.3 外部变量的存储类别162
7.9 内部函数和外部函数163
7.9.1 内部函数163
7.9.2 外部函数163
7.10 模块化程序设计举例164
第8章 编译预处理167
8.1 文件包含167
8.2 宏定义168
8.2.1 不带参数的宏定义168
8.2.2 带参数的宏定义169
8.3 条件编译170
8.3.1 #if170
8.3.2 #ifdef和#ifndef171
第9章 指针173
9.1 指针和地址173
9.2 指针变量和指针变量的赋值174
9.2.1 指针变量174
9.2.2 指针变量的赋值175
9.3 指针和函数参数176
9.4 指针和数组178
9.4.1 一维数组和数组元素的地址179
9.4.2 通过一维数组名和指针引用数组元素179
9.4.3 引用一维数组元素的方法总结181
9.5 地址运算181
9.5.1 指针与整数相加、减运算181
9.5.2 指针赋值运算183
9.5.3 同一数组中各元素地址间的关系运算与相减运算184
9.6 字符指针和有关函数185
9.6.1 字符指针185
9.6.2 常用字符串处理函数186
9.7 指针数组和指向数组的指针188
9.7.1 指针数组的定义188
9.7.2 指针数组的初始化188
9.7.3 字符指针数组190
9.7.4 指向数组的指针190
9.7.5 命令行参数191
9.8 指针与函数192
9.8.1 指针作为函数的参数192
9.8.2 指针作为函数的返回值193
9.8.3 指向函数的指针194
第10章 结构体与共用体197
10.1 结构体197
10.1.1 结构体类型的定义197
10.1.2 结构体变量与指向结构体变量的指针变量的定义198
10.1.3 结构体变量的引用199
10.1.4 结构体变量的初始化200
10.1.5 结构体数组201
10.1.6 结构体变量作为函数的参数204
10.2 链表208
10.2.1 内存分配函数和回收函数208
10.2.2 用指针和结构体构成链表210
10.2.3 单向链表的建立212
10.2.4 链表的删除操作214
10.2.5 链表的插入操作215
10.3 共用体216
10.3.1 共用体类型的定义216
10.3.2 共用体变量的定义217
10.3.3 共用体变量的引用218
10.3.4 共用体类型数据在内存中的存储218
10.4 枚举类型220
10.4.1 枚举类型的定义220
10.4.2 枚举类型变量的定义和引用221
10.5 typedef222
10.5.1 用typedef对基本类型定义别名223
10.5.2 用typedef对构造类型定义别名223
10.5.3 typedef的应用224
第11章 位运算226
11.1 位运算符和位运算226
11.2 位运算举例230
第12章 文件233
12.1 文件概述233
12.1.1 ASCII文件与二进制文件233
12.1.2 缓冲文件系统234
12.1.3 文件型指针235
12.2 文件的打开与关闭235
12.2.1 文件的打开235
12.2.2 文件的关闭237
12.3 文件的读/写操作238
12.3.1 fputc()函数与fgetc()函数的使用238
12.3.2 fgets()函数与fputs()函数的使用241
12.3.3 fscanf()函数与fprintf()函数的使用243
12.3.4 按数据块方式读/写——fwrite()函数与fread()函数244
12.4 文件的定位247
12.4.1 fseek()函数247
12.4.2 rewind()函数248
12.4.3 ftell()函数248
各章习题250
习题0250
习题1252
习题2253
习题3254
习题4256
习题5263
习题6268
习题7271
习题8277
习题9279
习题10286
习题11290
习题12291
附录A ASCII码表294
附录B C语言关键字295
附录C 运算符的优先级和结合性296
附录D 常用库函数297
附录E C语言常见出错信息303
参考文献307
热门推荐
- 447085.html
- 1071026.html
- 2043176.html
- 1784695.html
- 145660.html
- 2639771.html
- 3153868.html
- 3769005.html
- 1942312.html
- 3429966.html
- http://www.ickdjs.cc/book_2468805.html
- http://www.ickdjs.cc/book_2093450.html
- http://www.ickdjs.cc/book_1433375.html
- http://www.ickdjs.cc/book_243352.html
- http://www.ickdjs.cc/book_2702548.html
- http://www.ickdjs.cc/book_2065116.html
- http://www.ickdjs.cc/book_2642301.html
- http://www.ickdjs.cc/book_3861701.html
- http://www.ickdjs.cc/book_1825513.html
- http://www.ickdjs.cc/book_1069560.html