图书介绍

C语言程序设计基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计基础教程
  • 张丽萍,孟繁军主编;王利江,王春晖副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302382836
  • 出版时间:2014
  • 标注页数:225页
  • 文件大小:25MB
  • 文件页数:233页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C语言程序设计基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C程序设计概述1

1.1 程序设计语言简介1

1.2 C程序设计语言2

1.2.1 C语言的发展历史2

1.2.2 C语言的特点3

1.3 一个简单的C程序:输出一行文字3

1.4 C程序的运行过程与运行环境4

1.4.1 C程序的运行过程4

1.4.2 C程序的常用运行环境简介4

1.5 本章小结12

1.6 上机实训12

1.7 习题13

第2章 C程序设计入门14

2.1 程序举例:两个数相加14

2.2 数据的输入16

2.3 C语言中的算术运算19

2.3.1 C语言中算术运算符19

2.3.2 数据类型与运算结果的关系19

2.4 数据的输出20

2.5 程序举例:计算圆的面积21

2.5.1 常量21

2.5.2 宏定义22

2.6 源程序的书写格式24

2.7 本章小结24

2.8 上机实训25

2.8.1 实训1 a+b的输入输出练习25

2.8.2 实训2 输出练习25

2.9 习题26

第3章 C程序数据的基本运算28

3.1 数据类型28

3.2 常量29

3.3 变量31

3.3.1 类型修饰符32

3.3.2 变量的定义33

3.3.3 存储单元的基本概念35

3.4 基本运算35

3.4.1 关系运算35

3.4.2 逻辑运算37

3.4.3 位运算38

3.4.4 赋值运算41

3.4.5 其他运算41

3.4.6 运算符的优先级和结合性42

3.5 不同类型数据之间的转换44

3.5.1 自动类型转换44

3.5.2 强制类型转换45

3.6 本章小结45

3.7 上机实训46

3.7.1 实训1 关于圆的运算46

3.7.2 实训2 判断较大数47

3.8 习题47

第4章 C程序控制结构(1)49

4.1 算法初步49

4.2 程序控制结构50

4.3 算法描述51

4.3.1 流程图51

4.3.2 N-S图53

4.3.3 伪码53

4.4 if语句54

4.4.1 单分支选择结构54

4.4.2 双分支选择结构56

4.4.3 多分支选择结构57

4.5 用switch语句实现多分支选择结构59

4.6 本章小结60

4.7 上机实训60

4.7.1 实训1 判断某年是否是闰年60

4.7.2 实训2 简单四则运算61

4.7.3 实训3 求一元二次方程的根62

4.8 习题64

第5章 C程序控制结构(2)65

5.1 为什么要使用循环65

5.2 三种循环语句67

5.2.1 while循环语句67

5.2.2 do-while循环语句68

5.2.3 for循环语句70

5.3 计数控制的循环72

5.4 标记控件的循环73

5.5 几种循环语句的比较75

5.6 循环嵌套76

5.7 流程转移控制语句77

5.7.1 goto语句78

5.7.2 break语句78

5.7.3 continue语句80

5.8 结构化程序设计的核心思想80

5.9 “自顶向下、逐步求精”的设计方法81

5.10 本章小结84

5.11 上机实训85

5.11.1 实训1 求斐波那契(Fibonacci)数列85

5.11.2 实训2 鸡兔同笼86

5.11.3 实训3 求水仙花数88

5.11.4 实训4 求π的近似值89

5.12 习题90

第6章 数组92

6.1 为什么要使用数组92

6.2 一维数组93

6.2.1 一维数组定义93

6.2.2 数组元素的使用94

6.2.3 一维数组的初始化95

6.3 字符数组95

6.3.1 字符数组的定义95

6.3.2 字符数组的使用96

6.3.3 字符数组的初始化96

6.3.4 字符数组的输入与输出97

6.3.5 字符串输入输出函数97

6.3.6 字符串函数99

6.4 二维数组102

6.5 多维数组103

6.6 本章小结103

6.7 上机实训104

6.7.1 实训1 绝对值排序104

6.7.2 实训2 两数组最短距离105

6.7.3 实训3 字符替换106

6.7.4 实训4 数组旋转107

6.7.5 实训5 螺旋方阵109

6.8 习题111

第7章 结构体、共用体和枚举112

7.1 程序举例:输出平均成绩最高的学生信息112

7.2 结构体的定义115

7.2.1 结构体类型的定义115

7.2.2 结构体变量的定义116

7.3 结构体变量的初始化118

7.4 对结构体成员的访问119

7.5 结构体数组120

7.6 共用体122

7.6.1 共用体的定义122

7.6.2 共用体变量的引用124

7.6.3 共用体变量与结构体变量的主要区别125

7.6.4 共用体类型的应用126

7.7 枚举类型127

7.8 用typedef定义类型130

7.9 本章小结131

7.10 上机实训132

7.10.1 实训1 使用结构体和共用体描述客车和货车132

7.10.2 实训2 假设今天是星期日,判断若干天后是星期几133

7.11 习题133

第8章 函数与程序结构135

8.1 C语言中的程序模块135

8.2 函数的基本知识136

8.2.1 函数的定义137

8.2.2 函数的调用137

8.2.3 函数原型137

8.2.4 函数返回值138

8.2.5 函数参数140

8.3 函数的递归调用141

8.4 数组做参数144

8.5 变量的作用域146

8.5.1 局部变量147

8.5.2 全局变量148

8.5.3 动态存储变量149

8.5.4 静态存储变量150

8.6 程序举例151

8.7 编译预处理154

8.7.1 宏定义154

8.7.2 条件编译157

8.7.3 数据类型再命名159

8.8 本章小结160

8.9 上机实训160

8.9.1 实训1 简单计算器160

8.9.2 实训2 找素数162

8.10 习题163

第9章 C指针166

9.1 地址和指针的概念166

9.2 指针变量167

9.2.1 指针变量的定义167

9.2.2 指针变量的引用168

9.3 指针与数组169

9.3.1 指向数组元素的指针169

9.3.2 通过指针引用数组元素170

9.3.3 用数组名作函数参数170

9.3.4 字符串与指针172

9.3.5 链表173

9.4 指针与函数177

9.4.1 指针变量作函数的参数177

9.4.2 指向函数的指针179

9.4.3 返回指针值的函数180

9.4.4 指向指针的指针181

9.5 本章小结182

9.6 上机实训182

9.6.1 实训1 在输入的字符串中查找有无‘k’字符182

9.6.2 实训2 将数组中的n个整数按相反顺序存放183

9.7 习题184

第10章 文件186

10.1 什么是文件186

10.1.1 文本文件186

10.1.2 二进制文件187

10.2 文件指针FILE187

10.3 文件的打开与关闭188

10.3.1 文件的打开188

10.3.2 文件的关闭189

10.4 文本文件的读写操作189

10.4.1 按文本方式打开文件189

10.4.2 按文本方式读文件190

10.4.3 按文本方式写文件193

10.5 读写二进制文件196

10.5.1 按二进制方式打开文件197

10.5.2 按二进制方式读写文件197

10.6 文件的随机读写199

10.7 文件定位函数200

10.8 本章小结201

10.9 上机实训202

实训 模拟实现操作系统的文件复制功能202

10.10 习题203

附录A ASCII码表205

附录B C语言关键字208

附录C 部分标准C库函数209

附录D 预处理命令的使用213

附录E 程序在线评测系统介绍218

参考文献225

热门推荐