图书介绍
高等学校计算机基础教育教材精选 C语言程序设计基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 赵春晓,王丽君编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302483236
- 出版时间:2017
- 标注页数:304页
- 文件大小:36MB
- 文件页数:317页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
高等学校计算机基础教育教材精选 C语言程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序及其执行1
本章知识结构图1
本章学习导读1
1.1 程序2
1.2 程序设计语言3
1.2.1 几种常用的高级语言3
1.2.2 C语言的词法记号4
1.3 C语言程序的基本结构8
1.4 C语言程序上机运行四部曲10
1.5 习题111
1.6 实验1 学习Dev-C++开发环境实验(2学时)12
1.7 阅读延伸12
1.7.1 为什么要学习C语言12
1.7.2 Dev-C+4集成开发环境15
第2章 如何设计C程序19
本章知识结构图19
本章学习导读19
2.1 程序设计的关键——设计一个好的算法20
2.1.1 算法及其特性20
2.1.2 算法、数据结构和程序23
2.1.3 算法的分类25
2.1.4 算法的表示形式26
2.2 结构化程序设计方法28
2.3 程序设计过程——程序开发5步骤29
2.4 习题231
2.5 实验2 C程序开发过程实验(2学时)32
2.6 阅读延伸33
2.6.1 程序设计风格33
2.6.2 学习程序设计的目的——培养计算思维能力36
2.6.3 怎样学好程序设计37
第3章 顺序结构39
本章知识结构图39
本章学习导读40
3.1 顺序结构的思想方法40
3.2 C语言的数据及其运算41
3.2.1 常量41
3.2.2 变量44
3.2.3 运算表达式48
3.3 数据处理——赋值语句51
3.4 数据输出——格式化输出库函数printf53
3.5 数据输入——格式化输入库函数scanf55
3.6 顺序结构的应用58
3.6.1 职工工资问题58
3.6.2 两个数交换问题59
3.7 习题359
3.8 实验3 顺序结构程序设计实验(2学时)60
3.9 阅读延伸62
3.9.1 字符数据的输入和输出库函数62
3.9.2 各种基本类型的变量定义64
3.9.3 数据的机内形式和机外形式65
3.9.4 sizeof运算符66
3.9.5 数据类型转换67
3.9.6 C语言程序预处理命令68
第4章 选择结构72
本章知识结构图72
本章学习导读72
4.1 逻辑选择的思想方法73
4.2 if语句与条件判断75
4.2.1 if语句的一般形式75
4.2.2 关系运算76
4.2.3 逻辑运算77
4.3 三种选择结构80
4.3.1 用if语句实现单路选择结构80
4.3.2 用if语句实现双路选择结构81
4.3.3 用if语句实现多路选择结构82
4.4 switch语句与多路选择结构84
4.5 选择结构的应用87
4.5.1 书店收银问题87
4.5.2 三个数的排序问题88
4.6 习题490
4.7 实验4 选择结构程序设计实验(4学时)91
4.8 阅读延伸96
第5章 循环结构98
本章知识结构图98
本章学习导读98
5.1 循环控制的思想方法99
5.2 三种循环控制语句100
5.2.1 while语句100
5.2.2 do…while语句102
5.2.3 for语句103
5.3 两种循环结构——计数型和非计数型105
5.4 循环结构的嵌套107
5.5 循环结构中的两个辅助控制语句108
5.6 循环结构的应用111
5.6.1 出租车计价问题111
5.6.2 图形输出问题112
5.7 习题5114
5.8 实验5 循环结构程序设计实验(6学时)117
5.9 阅读延伸121
5.9.1 迭代问题121
5.9.2 递推问题121
5.9.3 穷举问题124
第6章 数组变量129
本章知识结构图129
本章学习导读129
6.1 为什么要使用数组130
6.2 一维数组的定义和使用131
6.3 一维数组编程举例133
6.4 二维数组的定义和使用136
6.5 二组数组编程举例139
6.6 字符数组的定义和使用141
6.6.1 字符数组和字符串141
6.6.2 字符数组的定义142
6.6.3 字符数组的使用143
6.7 字符数组编程举例147
6.8 习题6148
6.9 实验6 数组与字符串实验(6学时)150
6.10 阅读延伸154
6.10.1 数组综合应用——歌手评分问题154
6.10.2 二维数组的物理结构156
第7章 函数158
本章知识结构图158
本章学习导读158
7.1 为什么要使用函数159
7.2 如何使用函数161
7.2.1 函数定义161
7.2.2 函数调用162
7.2.3 函数原型164
7.3 函数嵌套调用165
7.4 数组名做函数参数问题166
7.4.1 数组名参数的传址方式166
7.4.2 参数中不指定数组元素个数168
7.4.3 多维数组作为函数参数171
7.5 变量的作用域和生存期172
7.6 习题7174
7.7 实验7 模块化程序设计实验(6学时)175
7.8 阅读延伸178
7.8.1 模块化程序设计应用——歌手评分问题178
7.8.2 函数的递归调用180
7.8.3 变量的存储类别184
7.8.4 函数的存储类别191
7.8.5 C语言程序的内存布局192
第8章 指针变量196
本章知识结构图196
本章学习导读196
8.1 指针变量概述197
8.1.1 什么是指针变量197
8.1.2 如何定义和使用指针变量197
8.2 数组指针变量201
8.2.1 一维数组元素的指针变量201
8.2.2 二维数组元素的指针变量205
8.3 字符串指针变量207
8.4 指针变量做函数参数209
8.5 指针函数218
8.6 指针数组220
8.7 习题8223
8.8 实验8 指针编程实验(4学时)226
8.9 阅读延伸228
8.9.1 二维数组的行指针变量228
8.9.2 函数指针变量231
8.9.3 多级指针变量233
8.9.4 main函数参数235
8.9.5 动态内存分配问题236
第9章 用户构造数据类型239
本章知识结构图239
本章学习导读239
9.1 结构类型240
9.1.1 结构类型的定义240
9.1.2 结构变量的定义241
9.1.3 结构变量的使用243
9.1.4 结构指针变量246
9.2 结构数组248
9.2.1 定义结构数组248
9.2.2 结构数组的初始化249
9.2.3 结构数组的指针变量249
9.2.4 结构数组指针做函数参数251
9.3 用户自定义类型252
9.4 习题9253
9.5 实验9 结构数组的应用实验(4学时)255
9.6 阅读延伸259
9.6.1 基础数据结构之链表259
9.6.2 联合类型265
9.6.3 枚举类型268
第10章 数据文件270
本章知识结构图270
本章学习导读270
10.1 文件类型271
10.2 文件的打开与关闭272
10.2.1 文件的打开函数fopen273
10.2.2 文件关闭函数fclose275
10.3 文件的顺序读写275
10.3.1 字符读写函数fgetc和fputc276
10.3.2 字符串读写函数fgets和fputs280
10.3.3 数据块读写函数fread和fwtrite282
10.3.4 格式化读写函数fscanf和fprintf285
10.4 文件的随机读写287
10.5 文件的检测290
10.6 习题10292
10.7 实验10 文件的应用实验(2学时)293
10.8 阅读延伸295
10.8.1 文件的应用——用户登录检测问题295
10.8.2 文件使用中的几个问题298
附录A ASCII码表299
附录B C语言常用标准函数库300
附录C C语言的关键字和运算符303
参考文献304
热门推荐
- 2350495.html
- 1302683.html
- 2828210.html
- 3813937.html
- 1824487.html
- 3073230.html
- 3209917.html
- 513874.html
- 1089.html
- 1628877.html
- http://www.ickdjs.cc/book_2515830.html
- http://www.ickdjs.cc/book_1876105.html
- http://www.ickdjs.cc/book_552491.html
- http://www.ickdjs.cc/book_915453.html
- http://www.ickdjs.cc/book_2229759.html
- http://www.ickdjs.cc/book_1943531.html
- http://www.ickdjs.cc/book_2999772.html
- http://www.ickdjs.cc/book_2809699.html
- http://www.ickdjs.cc/book_2266165.html
- http://www.ickdjs.cc/book_486801.html