图书介绍

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

C语言程序设计教程
  • 刘平,陈琨主编 著
  • 出版社: 贵阳:贵州大学出版社
  • ISBN:9787811269130
  • 出版时间:2016
  • 标注页数:375页
  • 文件大小:46MB
  • 文件页数:387页
  • 主题词: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.2 C语言的产生和发展2

1.3 C语言的特点3

1.4 C程序3

1.4.1 第一个C语言程序3

1.4.2 C语言程序的构成及书写格式4

1.4.3 C语言程序的开发步骤4

1.5 Visual C++6.0集成开发环境简介5

1.5.1 VC++6.0的安装5

1.5.2 VC++6.0的启动、退出8

1.5.3 VC++6.0集成开发环境介绍9

第2章 基本数据类型、运算符及表达式13

2.1 C语言数据类型13

2.2 常量、变量和标识符13

2.2.1 标识符14

2.2.2 关键字14

2.2.3 常量和符号常量16

2.2.4 变量16

2.3 整型数据17

2.3.1 整型常量就是整常数17

2.3.2 整型变量18

2.4 实型数据19

2.5 字符型数据20

2.6 不同数据类型之间的转换21

2.7 算术运算符和算术表达式23

2.8 赋值运算符和赋值表达式24

2.9 自增、自减运算符26

2.10 逗号运算符和逗号表达式27

第3章 C语言编程语句30

3.1 结构化程序的三种语句30

3.2 C语句概述31

3.3 顺序结构程序设计32

3.3.1 赋值语句32

3.3.2 变量赋初值32

3.3.3 输入/输出的实现33

3.3.4 顺序结构程序设计举例38

3.4 选择结构程序设计38

3.4.1 if语句39

3.4.2 switch语句46

3.5 循环结构程序设计48

3.5.1 当型循环while语句48

3.5.2 直到型循环do…while语句49

3.5.3 for型循环与for语句51

3.5.4 几种循环结构的比较54

3.5.5 循环嵌套55

3.5.6 循环过程控制语句56

3.6 程序设计基本结构小结58

第4章 数组66

4.1 数组的基本概念66

4.2 一维数组66

4.2.1 一维数组的定义66

4.2.2 一维数组的引用68

4.2.3 一维数组的初始化69

4.2.4 一维数组应用举例70

4.3 二维数组74

4.3.1 二维数组的定义74

4.3.2 二维数组的引用76

4.3.3 二维数组的初始化77

4.3.4 二维数组应用举例78

4.4 字符数组81

4.4.1 字符数组的定义81

4.4.2 字符数组的引用81

4.4.3 字符数组的初始化82

4.4.4 字符数组的输入输出83

4.4.5 字符串处理函数85

4.4.6 字符数组应用举例89

第5章 函数94

5.1 函数概述94

5.2 函数的定义96

5.3 函数参数与函数的值97

5.3.1 形式参数与实际参数97

5.3.2 函数的返回值98

5.4 函数的调用100

5.4.1 函数的调用方式100

5.4.2 函数调用的参数传递102

5.5 函数的声明与函数原型110

5.6 函数的递归调用113

第6章 指针118

6.1 指针概述118

6.1.1 指针与指针变量118

6.1.2 指针变量的定义与初始化119

6.1.3 指针变量的赋值和引用120

6.1.4 指针变量的运算125

6.1.5 指向指针的指针变量128

6.2 指针与数组129

6.2.1 指针与一维数组129

6.2.2 指针与二维数组133

6.2.3 指针数组137

6.3 指针与字符串137

6.3.1 字符指针变量137

6.3.2 关于字符指针变量与字符数组的讨论141

6.3.3 用指针数组处理多个字符串143

6.4 指针与函数146

6.4.1 指针变量作为函数的参数146

6.4.2 返回指针值的函数159

6.4.3 指向函数的指针变量160

6.4.4 带参数的主函数165

第7章 变量作用域及存储类别170

7.1 变量作用域170

7.1.1 局部变量170

7.1.2 全局变量171

7.2 变量的存储类型173

7.2.1 局部变量的存储类型174

7.2.2 全局变量的存储类型179

7.2.3 关于变量的声明和定义182

7.3 内部函数和外部函数183

7.3.1 内部函数183

7.3.2 外部函数183

第8章 结构体与共用体188

8.1 结构体类型188

8.1.1 结构体类型的定义188

8.1.2 结构类型变量的定义189

8.1.3 结构体变量的引用192

8.1.4 结构体变量的初始化192

8.2 结构体数组及指向结构体的指针193

8.2.1 结构体数组193

8.2.2 指向结构体变量的指针196

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

8.2.4 结构体变量作函数参数201

8.3 链表205

8.3.1 指向自身结构的指针205

8.3.2 动态存储分配函数205

8.3.3 链表的概念207

8.3.4 链表的基本操作208

8.4 共用体类型216

8.4.1 共用体类型与共用体类型变量216

8.4.2 共用体变量的引用218

8.4.3 共用体变量的赋值及使用218

8.5 类型定义221

8.5.1 枚举类型221

8.5.2 类型定义符typedef223

第9章 位运算225

9.1 位运算的概念225

9.1.1 位的概念225

9.1.2 数的补码表示225

9.2 位运算符226

9.2.1 取反(~)运算符226

9.2.2 左移位(<<)运算符227

9.2.3 右移位(>>)运算符227

9.2.4 按位与(&)运算符227

9.2.5 按位异或(∧)运算符228

9.2.6 按位或(|)运算符229

9.2.7 位赋值运算符230

第10章 文件232

10.1 C语言文件的概念232

10.1.1 文件的概念232

10.1.2 文件的分类232

10.1.3 缓冲文件系统233

10.1.4 文件指针233

10.1.5 文件打开234

10.1.6 文件关闭236

10.2 文件的顺序读写237

10.2.1 字符方式的文件读写237

10.2.2 字符串方式的文件读写241

10.2.3 格式化方式的文件读写243

10.2.4 数据块的读写244

10.3 文件定位与随机读写247

10.3.1 fseek函数247

10.3.2 ftell函数248

10.3.3 rewind函数248

10.3.4 相关函数249

第11章 编译预处理252

11.1 文件包含252

11.2 宏定义255

11.2.1 不带参数的宏255

11.2.2 带参数的宏258

11.3 条件编译263

二级C语言程序设计模拟试题267

二级C语言程序设计模拟试题(一)267

二级C语言程序设计模拟试题(二)278

二级C语言程序设计模拟试题(三)289

二级C语言程序设计模拟试题(四)302

二级C语言程序设计模拟试题(五)313

二级C语言程序设计模拟试题(六)322

二级C语言程序设计模拟试题(七)333

二级C语言程序设计模拟试题(八)343

全国计算机等级考试二级公共基础知识353

第1章 数据结构与算法353

第2章 程序设计基础361

第3章 软件工程基础363

第4章 数据库设计基础368

附录A373

附录B375

热门推荐