图书介绍

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

C语言程序设计
  • 王艳娟,张倩,隆岩主编 著
  • 出版社: 济南:山东科学技术出版社
  • ISBN:9787533176426
  • 出版时间:2015
  • 标注页数:327页
  • 文件大小:10MB
  • 文件页数:339页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

模块一C语言基础知识1

1.1 C语言的构成2

1.1.1 简单C程序举例2

1.1.2 C语言程序的结构5

1.1.3 C语言程序的特点5

1.1.4 算法的描述6

1.2 C语言数据表现形式9

1.2.1 常量9

1.2.2 变量13

1.3 C语言的基本数据类型13

1.3.1 整型数据14

1.3.2 字符型数据(char)17

1.3.3 实型数据19

1.4 C语言的常用运算符和表达式20

1.4.1 算术运算符21

1.4.2 赋值运算符25

1.4.3 关系运算符28

1.4.4 逻辑运算符30

1.4.5 条件运算符33

1.4.6 逗号运算符35

1.4.7 不同类型数据间的混合运算36

1.4.8 运算符小结37

1.5 数据输入与输出39

1.5.1 数据输入输出基本概念39

1.5.2 字符数据的输入输出函数39

1.5.3 格式输入与输出41

模块二C语言控制结构53

2.1 结构化程序设计的三种基本结构53

2.1.1 顺序结构53

2.1.2 顺序结构程序举例54

2.1.3 能力拓展55

2.2 选择结构57

2.3 if、 switch选择语句58

2.3.1 单分支选择语句58

2.3.2 双分支选择语句61

2.3.3 if语句的嵌套64

2.3.4 多分支选择结构67

2.3.5 选择结构能力拓展73

2.4 循环结构78

2.5 while语句79

2.6 do while语句83

2.7 for语句86

2.8 跳转语句91

2.8.1 break语句92

2.8.2 continue语句93

2.9 循环嵌套94

2.10 循环结构能力拓展96

模块三 数组107

3.1 一维数组108

3.1.1 一维数组的定义108

3.1.2 一维数组元素的引用109

3.1.3 一维数组的初始化111

3.1.4 一维数组实例题目112

3.2 二维数组118

3.2.1 二维数组的定义118

3.2.2 二维数组元素的引用119

3.2.3 二维数组元素的初始化119

3.2.4 实例题目121

3.3 字符数组124

3.3.1 字符数组的定义124

3.3.2 字符数组的初始化124

3.3.3 字符数组的引用125

3.3.4 字符串和字符串结束标志126

3.3.5 字符数组的输入输出126

3.3.6 字符串处理函数129

3.3.7 实例题目133

3.4 能力拓展135

模块四 函数143

4.1 定义函数143

4.1.1 无参函数的定义144

4.1.2 有参函数的定义146

4.2 调用函数147

4.2.1 函数的调用147

4.2.2 形式参数和实际参数149

4.2.3 函数的返回值151

4.2.4 被调用函数的声明153

4.3 数组作为函数参数156

4.3.1 数组元素作函数实参156

4.3.2 数组名作为函数参数157

4.4 函数的嵌套调用160

4.5 函数的递归调用161

4.6 局部变量和全局变量164

4.6.1 局部变量164

4.6.2 全局变量166

4.7 变量的存储类别168

4.7.1 动态存储方式与静态存储方式168

4.7.2 局部变量的存储类别168

模块五 预处理命令176

5.1 宏定义176

5.1.1 无参宏定义177

5.1.2 有参宏定义179

5.2 文件包含181

5.3 条件编译182

模块六 指针186

6.1 指针变量的定义与使用186

6.1.1 指针变量的定义187

6.1.2 指针变量的引用187

6.1.3 实例题目188

6.2 指针变量作函数参数192

6.3 指针引用一维数组195

6.3.1 指向数组元素的指针195

6.3.2 通过指针引用数组元素196

6.3.3 实例题目197

6.3.4 数组与指针变量的运算201

6.4 数组名做函数参数202

6.4.1 数组元素做函数参数202

6.4.2 数组名做函数参数203

6.5 指针引用多维数组209

6.5.1 指针指向二维数组209

6.5.2 二维数组的行指针和列指针211

6.5.3 实例题目212

6.5.4 指向由m个元素组成的一维数组的指针变量(数组指针)213

6.6 指针引用字符串214

6.7 指向函数的指针219

6.8 指针数组和指向指针的指针222

6.8.1 指针数组222

6.8.2 指向指针的指针223

6.9 能力拓展225

模块七 结构体和共用体238

7.1 结构体238

7.1.1 结构体的定义238

7.1.2 定义结构类型变量239

7.1.3 结构体变量成员的引用方法241

7.1.4 结构体变量的初始化242

7.2 结构体数组244

7.3 结构体指针变量的说明和引用249

7.3.1 指向结构体变量的指针249

7.3.2 指向结构体数组的指针250

7.3.3 结构体指针变量作函数参数251

7.4 用指针处理链表252

7.4.1 链表的定义252

7.4.2 单链表的基本操作253

7.5 共用体262

7.5.1 共用体的概念262

7.5.2 共用体变量的赋值和使用263

7.6 枚举类型265

7.6.1 枚举的概念265

7.6.2 枚举类型变量的赋值和使用266

模块八 文件271

8.1 文件的分类271

8.2 文件的打开与关闭272

8.2.1 文件指针272

8.2.2 文件的打开[fopen()函数]272

8.2.3 文件的关闭[fclose()函数]274

8.3 字符读写fgetc()函数和fputc()函数275

8.3.1 读字符fgetc()函数275

8.3.2 写字符fputc()函数276

8.4 字符串读写fgets()函数和fputs()函数278

8.4.1 读字符串fgets()函数278

8.4.2 写字符串fputs()函数279

8.5 数据块读写fread()函数和fwrite()函数280

8.5.1 写数据块fwrite()函数280

8.5.2 读数据块fread()函数281

8.6 格式化读写fscanf()函数和fprintf()函数283

8.6.1 格式化写fprintf()函数283

8.6.2 格式化读fscanf()函数284

8.7 文件的随机读写285

8.7.1 文件定位285

8.7.2 文件的随机读写286

8.8 文件检测函数287

综合实例一 模拟银行存取款业务292

综合实例二 工程师管理系统296

附录A C程序调试与运行313

附录B ASCⅡ码值对照表320

附录C运算符和结合性322

附录D位运算324

参考文献327

热门推荐