图书介绍

C语言程序设计与实验指导2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计与实验指导
  • 苏莉蔚主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111391579
  • 出版时间:2012
  • 标注页数:312页
  • 文件大小:100MB
  • 文件页数:322页
  • 主题词: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.1.1 程序的概念1

1.1.2 计算机语言的发展1

1.1.3 C语言的发展及特点3

1.2 程序设计方法5

1.2.1 结构化程序设计方法5

1.2.2 面向对象程序设计方法7

1.3 算法及其表示7

1.3.1 算法的概念7

1.3.2 算法的特性8

1.3.3 算法的表示8

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

1.4.1 C语言程序的结构特点12

1.4.2 C语言程序的书写格式12

1.5 C语言的基本语法单位12

1.5.1 字符集12

1.5.2 关键字13

1.5.3 标识符13

1.5.4 分隔符14

1.5.5 注释14

1.6 C语言程序的开发环境14

1.6.1 C语言程序的编辑、编译、链接与执行14

1.6.2 Visual C+++6.0集成开发环境16

习题17

第2章 数据类型、运算符及表达式19

2.1 常量与变量19

2.1.1 常量20

2.1.2 变量20

2.2 基本数据类型21

2.2.1 整型数据及其表示21

2.2.2 浮点型数据及其表示24

2.2.3 字符型数据及其表示26

2.3 运算符与表达式28

2.3.1 算术运算符与算术表达式29

2.3.2 自增、自减运算符30

2.3.3 赋值运算符与赋值表达式31

2.3.4 逗号运算符与逗号表达式32

2.3.5 其他运算符33

2.4 数据类型转换34

2.4.1 自动类型转换34

2.4.2 赋值类型转换35

2.4.3 强制类型转换35

习题35

第3章 顺序结构程序设计38

3.1 C语句概述38

3.2 C语言中数据的输入/输出39

3.3 字符输入/输出函数39

3.3.1 字符输出函数putchar39

3.3.2 字符输入函数getchar40

3.4 格式化输入/输出函数40

3.4.1 格式化输出函数printf40

3.4.2 格式化输入函数scanf45

3.5 典型例题49

习题50

第4章 选择结构程序设计53

4.1 关系运算53

4.1.1 关系运算符53

4.1.2 关系表达式53

4.2 逻辑运算54

4.2.1 逻辑运算符54

4.2.2 逻辑表达式54

4.3 if语句56

4.3.1 if语句的一般形式56

4.3.2 if语句的嵌套59

4.4 条件运算符与条件表达式60

4.5 switch语句61

4.6 典型例题63

习题67

第5章 循环结构程序设计70

5.1 while语句70

5.2 do…while语句71

5.3 for语句73

5.4 循环的嵌套75

5.5 break和continue语句77

5.5.1 break语句77

5.5.2 continue语句78

习题80

第6章 数组83

6.1 一维数组83

6.1.1 一维数组的定义83

6.1.2 一维数组的初始化83

6.1.3 一维数组元素的引用84

6.1.4 字符串87

6.2 二维数组92

6.2.1 二维数组的定义92

6.2.2 二维数组的初始化92

6.2.3 二维数组的引用93

习题95

第7章 函数98

7.1 概述98

7.2 函数定义98

7.2.1 函数定义的一般形式98

7.2.2 函数的参数与函数的返回值99

7.3 函数的调用102

7.3.1 函数调用的一般形式102

7.3.2 对被调函数的声明102

7.4 函数的嵌套调用与递归调用104

7.4.1 函数的嵌套调用104

7.4.2 函数的递归调用106

7.5 数组作函数参数108

7.6 局部变量和全局变量113

7.6.1 局部变量113

7.6.2 全局变量114

7.7 变量的存储类别117

7.7.1 动态存储方式与静态存储方式117

7.7.2 自动变量118

7.7.3 静态局部变量118

7.7.4 寄存器变量119

7.8 内部函数与外部函数120

习题121

第8章 预处理命令124

8.1 宏定义124

8.1.1 无参数宏定义124

8.1.2 带参数宏定义127

8.1.3 宏定义的应用129

8.2 文件包含130

8.2.1 文件包含命令的格式和功能130

8.2.2 使用文件包含命令的注意事项131

8.3 条件编译132

8.3.1 条件编译的常用命令格式132

8.3.2 条件编译命令的应用133

习题135

第9章 指针138

9.1 指针的概念138

9.2 指针与指针变量138

9.2.1 指针变量的定义138

9.2.2 指向变量的指针138

9.2.3 指向指针的指针140

9.3 指针与数组141

9.3.1 指向数组元素的指针141

9.3.2 指向一维数组的指针144

9.3.3 二维数组的指针145

9.3.4 指针数组146

9.4 指针与函数147

9.4.1 指向函数的指针148

9.4.2 指向变量的指针作函数参数148

9.4.3 指向数组的指针作函数参数150

9.4.4 指向函数的指针作函数参数155

9.4.5 main函数与指针数组156

9.4.6 返回指针值的函数157

习题159

第10章 结构体与共用体162

10.1 声明结构体类型和定义结构体变量162

10.1.1 声明结构体类型162

10.1.2 定义结构体变量163

10.2 结构体变量的引用和初始化164

10.3 结构体数组165

10.4 结构体指针166

10.4.1 指向结构体变量的指针166

10.4.2 结构体数组指针168

10.4.3 用结构体变量和结构体指针作函数参数169

10.5 链表170

10.5.1 静态链表171

10.5.2 动态链表172

10.6 共用体175

10.6.1 明共用体类型和定义共用体变量175

10.6.2 共用体变量的引用和初始化177

10.7 枚举类型178

10.8 用typedef定义新类型179

习题179

第11章 位运算184

11.1 二进制数、位和字节184

11.2 位运算的含义和使用184

11.2.1 “按位与”运算184

11.2.2 “按位或”运算185

11.2.3 “按位异或”运算186

11.2.4 “取反”运算186

11.2.5 “按位左移”运算186

11.2.6 “按位右移”运算187

11.3 简单的位运算187

11.4 位域189

习题191

第12章 文件193

12.1 什么是文件193

12.2 文件类型指针194

12.3 文件的打开与关闭195

12.3.1 文件的打开195

12.3.2 文件的关闭197

12.4 文件的顺序读写197

12.4.1 字符读写函数fgetc和fputc197

12.4.2 字符串读写函数fgets和fputs200

12.4.3 格式化读写函数fscanf和fprintf202

12.4.4 数据块读写函数fread和fwrite203

12.5 文件的随机读写205

12.6 文件检测函数208

习题208

实验指导211

实验一 程序语言和C语言概述211

实验二 数据类型、运算符及表达式216

实验三 顺序结构程序设计220

实验四 选择结构程序设计225

实验五 循环结构程序设计235

实验六 数组241

实验七 函数248

实验八 预处理命令259

实验九 指针263

实验十 结构体与共用体273

实验十一 位运算286

实验十二 文件294

附录305

附录A 常用字符与ASCII码表305

附录B C语言的关键字及说明306

附录C 运算符的优先级和结合性307

附录D 常用的C库函数308

参考文献312

热门推荐