图书介绍

21世纪高等学校规划教材计算机科学与技术 C语言程序设计 理论、方法与实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

21世纪高等学校规划教材计算机科学与技术 C语言程序设计 理论、方法与实践
  • 张磊主编;郑喜珍,李竹健,刘海慧副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302323204
  • 出版时间:2013
  • 标注页数:333页
  • 文件大小:125MB
  • 文件页数:348页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21世纪高等学校规划教材计算机科学与技术 C语言程序设计 理论、方法与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序设计概述1

1.1程序设计语言1

1.2算法2

1.2.1算法的概念与算法描述3

1.2.2算法的逻辑结构4

1.2.3算法的特性7

1.2.4算法评价8

1.3程序设计与实现8

1.3.1程序设计的基本过程8

1.3.2使用Visua1 C+++6.0实现C语言程序9

1.3.3程序设计示例11

1.4 C语言程序的基本结构14

1.4.1程序的函数化结构14

1.4.2程序中的常量和变量17

1.4.3程序中的基本语句17

1.4.4标识符与保留字17

1.4.5程序风格18

小结19

习题120

实验1编辑运行C语言程序22

第2章 简单程序设计24

2.1用printf()函数输出数据24

2.1.1固定数值的加法程序24

2.1.2 printf()函数26

2.2用scanf()函数输入数据30

2.2.1任意数值的加法程序30

2.2.2 scanf()函数31

2.3输入输出字符数据34

2.4语言知识补遗35

2.4.1数据类型35

2.4.2常量详解36

2.4.3简单变量详解38

2.4.4算术运算40

2.4.5赋值运算41

2.4.6宏命令43

2.5程序设计举例48

2.5.1计算三角形面积48

2.5.2字母转换49

2.5.3鸡兔同笼问题50

2.6表达式中数据类型的自动转换52

2.7用typedef命名数据类型53

2.8使用C++命令输入输出数据53

2.8.1简单的C+++程序54

2.8.2 C+++的输入和输出55

小结57

习题258

实验2 简单程序设计62

第3章 分支结构程序设计64

3.1简单条件的分支程序64

3.1.1判断优等生程序64

3.1.2关系表达式65

3.1.3 if语句66

3.2复合条件的分支程序73

3.2.1应用新标准的优等生程序74

3.2.2逻辑表达式75

3.3用switch语句实现分支控制77

3.4 goto语句79

3.5条件运算80

3.6分支结构应用举例82

3.6.1闰年问题82

3.6.2判断等边三角形84

3.6.3求解一元二次方程85

3.6.4学生成绩分等显示86

小结88

习题388

实验3分支结构程序设计91

第4章 循环结构程序设计96

4.1 while循环结构程序96

4.1.1 while循环程序示例96

4.1.2 while语句97

4.1.3自增、自减运算99

4.2 do-while循环结构程序101

4.2.1 do-while循环程序示例101

4.2.2 do-while语句102

4.3 for循环结构程序102

4.3.1 for循环程序示例102

4.3.2 for语句103

4.3.3逗号表达式105

4.4循环体中的控制命令105

4.4.1 break命令106

4.4.2 continue命令107

4.5多重循环程序108

4.5.1多重循环程序示例108

4.5.2多重循环的一般结构109

4.6循环结构程序设计举例110

4.6.1字符统计110

4.6.2比赛评分111

4.6.3学生成绩分等统计113

4.6.4最大公约数116

4.6.5 Fibonacci数列116

4.6.6乘法表117

4.6.7搬砖问题118

4.6.8找素数120

4.6.9哥德巴赫猜想121

小结122

习题4123

实验4循环结构程序设计128

第5章 数组程序设计131

5.1一维数组程序设计131

5.1.1逆序输出数据程序131

5.1.2一维数组的定义132

5.1.3数值型一维数组的输入和输出133

5.1.4数值型一维数组的初始化135

5.1.5字符型一维数组的初始化137

5.1.6一维数组的存储137

5.2字符串操作138

5.2.1字符串的输入输出138

5.2.2多字符串操作函数142

5.3二维数组程序设计145

5.3.1矩阵求和程序145

5.3.2二维数组的定义146

5.3.3二维数组的输入和输出147

5.3.4二维数组的初始化148

5.3.5二维数组的存储150

5.4数组应用150

5.4.1排序150

5.4.2查找153

5.4.3单词统计155

5.4.4矩阵运算156

5.4.5成绩处理160

5.4.6杨辉三角形163

小结164

习题5165

实验5数组程序设计169

第6章 函数程序设计172

6.1函数概述172

6.2自定义函数示例173

6.3函数定义及调用175

6.3.1函数定义175

6.3.2函数值和return命令176

6.3.3函数调用177

6.4函数嵌套和递归函数182

6.4.1函数嵌套182

6.4.2递归函数184

6.5关于数组的函数设计188

6.5.1数组元素作函数参数189

6.5.2一维数组名作函数参数190

6.5.3关于二维数组的函数设计193

6.6函数应用举例195

6.6.1计算长方体的面积195

6.6.2求解Fibonacci数列196

6.6.3排序函数的设计与应用198

6.7变量的作用域和存储类型200

6.7.1变量的作用域200

6.7.2变量的存储类型202

6.8编译连接多个源文件的C程序204

小结207

习题6207

实验6使用自定义函数的程序设计212

第7章 指针程序设计215

7.1指针概述215

7.2指针变量的定义和使用216

7.2.1指针变量程序示例216

7.2.2定义指针变量217

7.2.3使用指针变量217

7.3指针与数组219

7.3.1用指针访问一维数组220

7.3.2用指针访问二维数组222

7.3.3用指针处理字符串225

7.3.4指针数组227

7.4指针作函数参数228

7.4.1简单变量指针作函数参数228

7.4.2指向数组的指针作函数参数230

7.4.3字符串指针作函数参数232

7.4.4指针数组作函数参数233

7.4.5使用带参数的main()函数235

7.5指针函数和指向函数的指针变量236

7.5.1指针函数236

7.5.2指向函数的指针变量238

7.6指针应用举例239

小结244

习题7245

实验7指针程序设计251

第8章 结构体程序设计255

8.1结构体数据概述255

8.2结构体类型和结构体变量256

8.2.1使用结构体变量存储学生信息256

8.2.2定义结构体数据类型257

8.2.3结构体变量的定义及使用258

8.3结构体数组262

8.3.1结构体数组的定义及元素引用262

8.3.2结构体数组的初始化262

8.3.3利用结构体数组管理学生信息263

8.4结构体指针变量264

8.4.1结构体指针变量的定义及使用264

8.4.2结构体指针作函数的参数266

8.5使用链表存储数据267

8.5.1使用链表存储学生信息267

8.5.2链表的特点268

8.5.3动态内存管理函数269

8.5.4定义链表结构270

8.6链表的基本操作271

8.6.1链表结点的插入271

8.6.2链表结点的删除275

8.6.3链表结点的查找276

8.7结构体应用举例279

8.7.1字符串加密279

8.7.2学生数据排序281

8.7.3 Josephus问题284

小结286

习题8287

实验8结构体程序设计293

第9章 文件程序设计297

9.1文件概述297

9.1.1文件的概念297

9.1.2文件的分类298

9.1.3文件的一般操作过程299

9.1.4文件的指针299

9.2文件的基本操作300

9.2.1打开和关闭文件300

9.2.2最基本的文件读写函数302

9.3文件的数据块读写操作305

9.4文件的其他操作308

9.4.1文件的格式化读写308

9.4.2文件位置指针的定位310

9.4.3文件的字符串操作313

9.5文件应用举例314

9.5.1文件复制314

9.5.2存储在文件中的学生数据排序315

小结316

习题9317

实验9文件程序设计320

附录A 选择题参考答案325

附录B C语言的运算符326

附录C C语言的经典保留字328

附录D 常用的C语言标准库函数329

附录E 常用ASCⅡ码字符对照表332

参考文献333

热门推荐