图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 罗频捷主编;李彪副主编 著
  • 出版社: 哈尔滨:哈尔滨工程大学出版社
  • ISBN:9787811336795
  • 出版时间:2010
  • 标注页数:256页
  • 文件大小:169MB
  • 文件页数:270页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

Chapter 1 C语言基础2

1.1 C语言概述2

1.2 第一个C语言程序2

1.3 C程序运行流程3

1.4 C语言开发平台安装4

1.5 VC6.0开发平台工程创建9

1.6 VC6.0编写C语言程序12

1.7 C语言标准输入输出函数15

1.7.1 格式输出函数printf()15

1 输出函数程序16

2 精确控制整数输出程序17

3 精确控制实数输出程序17

1.7.2 标准格式输出函数scanf()18

1 scanf()函数程序18

2 scanf()语句接收多个输入数据19

3 【printf()】打印三角形20

4 【scanf()和printf()】求一个长方体的体积20

1.8 上机指导21

1 【printf()】打印三角形21

1.9 本章小结23

1.10 本章习题23

Chapter 2 数据类型及常量、变量26

2.1 C语言的基本数据类型26

2.2 常量与变量26

2.2.1 常量26

1 字符串常量30

2 反斜杠字符常量30

2.2.2 变量32

1 变量四则运算33

2 温度转换问题34

3 十进制、八进制、十六进制数据及其输出35

4 大小写字母转换36

2.3 上机指导37

1 变量的进制转换37

2 常量、变量综合练习38

2.4 本章小结39

2.5 本章习题39

Chapter 3 运算符与表达式42

3.1 概述42

3.2 算术运算符42

3.2.1 整数算术运算42

3.2.2 实数算术运算43

3.2.3 混合算术运算44

3.3 关系运算符45

3.4 逻辑运算符46

3.5 赋值运算符48

3.6 自增自减运算符49

3.7 逗号运算符51

3.8 条件运算符51

3.9 sizeof运算符52

3.10 运算符的优先级54

3.11 上机指导55

1 整数算术运算练习55

2 关系运算符练习56

3 逻辑运算符练习57

4 条件运算符练习58

3.12 本章小结59

3.13 本章习题59

Chapter 4 流程控制62

4.1 顺序结构62

1 顺序结构赋值62

2 顺序结构输入63

4.2 选择结构64

4.2.1 if语句64

4.2.2 if-else语句66

4.2.3 if else-if else语句67

1 if else-if else结构68

2 if else-if else结构实例-颠倒数字69

4.2.4 switch语句70

1 成绩等级的统计71

2 简单计算器73

4.2.5 break语句74

4.2.6 流程控制语句的嵌套76

4.3 循环结构77

4.3.1 if和goto构成的循环77

1 用if和goto构成的循环体计算:1+2+3+4+... ...+100的结果78

2 loop和if的循环79

4.3.2 while语句79

1 计算1~100之间的所有偶数之和80

2 猜数字游戏81

4.3.3 do-while语句82

1 倒置数字82

2 成绩统计83

4.3.4 for语句84

1 用for循环求出1+2+3+4+... ...+100的结果85

2 用for循环求x的阶乘88

3 编写一个程序判断输入的数X是否是素数88

4.3.5 循环的嵌套90

1 求1+2!+3!+...+10!的结果90

2 打印九九乘法表90

3 打印出100~200之间所有的素数91

4.3.6 continue语句92

1 continue语句示例92

2 求整数1到100的累加和,但不包括所有个位数字为3的整数93

4.3.7 三种循环语句的对比94

4.4 上机指导94

1 循环输出圆面积94

2 数字排序95

3 判断回文96

4 天数判定97

4.5 本章小结99

4.6 本章习题99

Chapter 5 数组102

5.1 一维数组102

5.1.1 一维数组定义102

5.1.2 一维数组元素的引用102

1 给数组元素赋值103

2 数组的遍历104

5.1.3 一维数组的初始化104

5.1.4 一维数组的应用106

1 使用“冒泡法对数组排序”106

5.2 二维数组107

5.2.1 二维数组的定义107

5.2.2 二维数组的引用108

1 输出二维数组元素的值108

5.2.3 二维数组的初始化109

1 给数组元素赋值110

2 二维数组示例111

5.3 字符数组113

5.3.1 字符数组的定义及初始化113

1 计算字符串的长度114

5.3.2 字符串的输入与输出115

1 字符串的输入115

2 给数组元素赋值116

5.3.3 字符串的处理函数117

1 字符串的连接117

2 字符串的拷贝118

3 字符串的比较119

4 字符串的比较120

5 字符串的转换121

5.3.4 字符处理函数122

1 输入一个字符串,分别统计其中的数字和字母的个数123

5.4 上机指导124

1 一维数组124

2 二维数组125

3 字符数组127

5.5 本章小结128

5.6 本章习题129

Chapter 6 函数131

6.1 概述131

1 库函数131

2 自定义函数132

6.2 函数的定义133

6.2.1 无参无返回值函数的定义133

6.2.2 无参有返回值函数的定义134

6.2.3 有参无返回值函数的定义135

6.2.4 有参有返回值函数的定义135

6.3 函数的调用136

6.3.1 无参无返回值函数的调用136

6.3.2 无参有返回值函数的调用137

6.3.3 有参无返回值函数的调用138

6.3.4 有参有返回值函数的调用139

6.3.5 函数间的数据传递140

1 数组元素作函数实参的值传递140

2 数组名作函数实参的地址传递142

6.3.6 函数的调用过程143

6.4 函数的声明144

6.5 函数的嵌套调用145

1 函数的嵌套调用:求35+53146

2 函数的嵌套调用:求1k+2k+3k+...+Nk之和147

6.6 函数的递归调用149

1 函数的递归调用:求n的阶乘150

6.7 变量的存储类型及作用域151

6.7.1 自动型变量152

1 自动型变量的作用域153

6.7.2 外部变量154

1 外部变量的作用域154

6.7.3 寄存器变量155

1 寄存器变量的作用域155

6.7.4 静态变量156

1 内部静态变量与自动类型变量在执行过程中的区别156

6.8 上机指导158

1 有参有返回值函数的应用158

2 函数的综合应用159

6.9 本章小结160

6.10 本章习题161

Chapter 7 指针163

7.1 指针的基本概念163

7.2 指针变量163

7.2.1 指针变量的定义163

7.2.2 指针变量的引用163

示例指针运算符164

7.3 指针作为函数参数165

示例指针变量作为函数参数166

7.4 指针与数组167

7.4.1 指向一维数组元素的指针167

7.4.2 通过指针访问一维数组元素169

1 下标法操作数组169

2 指针法操作数组170

3 指针法操作数组171

7.4.3 指针与二维数组172

1 指向二维数组的指针173

2 利用指针打印二维数组的全部元素173

3 用指针变量访问二维数组174

4 二维数组排序175

7.5 指向字符串的指针177

1 用字符串指针指向一个字符串177

2 编写通过指向字符串的指针引用字符串的程序177

3 利用指针实现字符串的大小写转换178

4 寻找数列的最大值和最小值179

5 简单选择排序180

7.6 上机指导182

1 倒序输出182

2 用指针查找数组中某元素的位置183

3 求两个数组对应元素之和184

4 用冒泡法对2维数组排序185

7.7 本章小结186

7.8 本章习题187

Chapter 8 结构体与共用体189

8.1 结构体类型的定义189

8.2 结构体变量的定义及引用189

8.2.1 结构体变量的定义189

8.2.2 结构体变量的引用191

8.2.3 结构体变量的初始化192

8.3 结构体数组的定义及引用193

8.3.1 结构体数组的定义193

8.3.2 结构体数组元素的引用194

8.3.3 结构体数组元素的初始化195

8.4 结构体指针的定义及引用196

8.4.1 结构指针变量的定义196

8.4.2 结构指针变量的引用197

1 结构体指针变量的定义和引用198

8.4.3 指向结构数组的指针199

1 指向结构体数组的指针199

8.5 共用体201

8.5.1 共用体的定义201

8.5.2 共用体变量的定义及引用202

1 共用体变量定义及引用203

2 结构体与共用体的嵌套使用204

8.6 枚举206

8.6.1 枚举类型的定义206

8.6.2 枚举变量的定义及引用207

1 枚举变量定义及引用207

2 结构体与共用体的综合应用209

8.7 上机指导210

1 指向结构数组的指针的应用210

2 结构体与共用体的嵌套使用212

8.8 本章小结214

8.9 本章习题214

Chapter 9 文件操作216

9.1 文件概述216

9.2 文件指针216

9.3 文件的打开217

9.4 文件的关闭218

9.5 文件的读写219

9.5.1 文件的字符操作函数219

1 使用feof函数判断文件是否结束219

2 字符输出函数220

9.5.2 文件的字符串操作函数221

1 文件拷贝程序222

2 文件连接程序223

9.5.3 文件的格式化操作函数225

1 显示与存储文件226

2 存储与读取文件228

9.6 文件的定位229

9.6.1 文件归位函数230

示例追加并存储文件230

9.6.2 文件位置指针定位函数231

示例选取并打印文件232

9.7 文件的检测233

9.7.1 文件结束检查函数233

9.7.2 文件读写错误检查函数233

9.7.3 文件错误标志清除函数234

9.8 上机指导234

1 文件读写操作234

2 文件拷贝操作235

3 文件随机读写操作237

9.9 本章小结238

9.10 本章习题238

Chapter 10 综合案例240

10.1 案例精讲240

1 发牌游戏240

2 打字练习243

10.2 上机指导249

1 出圈游戏250

2 通讯薄程序251

10.3 本章小结255

10.4 本章习题255

热门推荐