图书介绍

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

C语言程序设计教程 第4版
  • 张敏霞;王秀鸾;迟春梅;孙丽凤编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121308512
  • 出版时间:2017
  • 标注页数:276页
  • 文件大小:133MB
  • 文件页数:285页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

基础篇1

第1章 C语言概况1

1.1 程序设计的基本概念1

1.1.1 程序和程序设计语言1

1.1.2 程序设计的一般过程2

1.1.3 结构化程序设计方法2

1.2 C语言的初步知识4

1.2.1 C语言的起源与特点4

1.2.2 初识C语言程序6

1.2.3 C语言字符集与标识符7

1.2.4 C语言程序的基本构成8

1.2.5 简单的屏幕输出9

1.2.6 C语言程序的上机调试过程10

本章小结11

习题112

第2章 C语言基础13

2.1 数据类型13

2.1.1 数据类型13

2.1.2 基本数据类型标识符13

2.2 常量和变量14

2.2.1 常量15

2.2.2 变量18

2.3 算术运算20

2.3.1 算术运算符21

2.3.2 算术表达式21

2.4 3个特殊的运算符25

2.4.1 sizeof运算符25

2.4.2 逗号运算符25

2.4.3 取地址运算符&25

本章小结26

习题226

第3章 顺序结构28

3.1 C语言程序的语句28

3.1.1 说明语句28

3.1.2 执行语句28

3.2 赋值运算29

3.2.1 赋值运算符和赋值表达式29

3.2.2 赋值语句30

3.2.3 自增、自减运算符32

3.3 数据的输入和输出33

3.3.1 单个字符的输入和输出函数33

3.3.2 格式化输入和输出函数35

3.4 程序举例39

本章小结42

习题342

第4章 选择结构45

4.1 关系运算45

4.1.1 关系运算符45

4.1.2 关系表达式45

4.2 逻辑运算46

4.2.1 逻辑运算符46

4.2.2 逻辑运算的值47

4.2.3 逻辑表达式48

4.3 if语句49

4.3.1 if语句的3种形式49

4.3.2 if语句的嵌套54

4.3.3 条件运算符和条件表达式55

4.4 switch语句56

4.5 程序举例58

本章小结61

习题462

第5章 循环结构67

5.1 while语句67

5.2 do-while语句70

5.3 for语句71

5.4 转移语句75

5.4.1 break语句75

5.4.2 continue语句76

5.5 程序举例77

本章小结81

习题582

第6章 编译预处理87

6.1 宏定义87

6.1.1 不带参数的宏定义87

6.1.2 带参数的宏定义89

6.2 文件包含91

6.3 条件编译92

本章小结92

习题693

提高篇96

第7章 数组96

7.1 一维数组96

7.1.1 一维数组的定义96

7.1.2 一维数组的初始化97

7.1.3 一维数组元素的引用98

7.1.4 一维数组的应用99

7.2 二维数组103

7.2.1 二维数组的定义103

7.2.2 二维数组的初始化104

7.2.3 二维数组元素的引用104

7.2.4 二维数组应用举例105

7.3 字符数组109

7.3.1 字符数组的定义109

7.3.2 字符串与字符数组109

7.3.3 字符数组的初始化110

7.3.4 字符数组的输入/输出110

7.3.5 字符串(字符数组)处理函数112

7.3.6 字符数组的应用115

本章小结118

习题7118

第8章 指针124

8.1 指针变量124

8.1.1 变量的指针和指针变量124

8.1.2 指针变量的定义和初始化125

8.1.3 指针变量的引用126

8.2 数组指针变量129

8.2.1 数组指针变量的定义和引用129

8.2.2 二维数组的指针133

8.2.3 指针与字符串136

8.3 指针数组和二级指针变量139

8.3.1 指针数组139

8.3.2 二级指针变量141

本章小结142

习题8144

第9章 函数148

9.1 自定义函数148

9.1.1 自定义函数的定义148

9.1.2 自定义函数的返回值149

9.1.3 自定义函数的调用150

9.1.4 自定义函数的声明151

9.1.5 指针函数的定义和调用152

9.2 函数间的数据传递153

9.2.1 简单变量作为函数参数154

9.2.2 指针变量作为函数参数154

9.2.3 数组名和数组指针变量作为函数参数155

9.2.4 行数组指针变量作为函数参数157

9.2.5 字符型指针变量作为函数参数159

9.2.6 指向函数的指针变量作为函数参数160

9.2.7 main()函数的形参163

9.3 函数的嵌套调用和递归调用163

9.3.1 函数的嵌套调用163

9.3.2 函数的递归调用165

9.4 变量的存储类别168

9.4.1 局部变量及其存储类别169

9.4.2 全局变量及其存储类别171

9.4.3 函数的作用域和存储类别175

9.5 程序举例175

本章小结178

习题9179

第10章 结构体与共用体190

10.1 自定义类型标识符190

10.2 结构体的定义与引用191

10.2.1 结构体类型的定义191

10.2.2 结构体类型变量、数组和指针变量的定义192

10.2.3 结构体类型变量、数组和指针变量的初始化195

10.2.4 结构体类型变量、数组和指针变量的引用195

10.2.5 函数之间结构体类型数据的传递200

10.2.6 用指针处理链表202

10.3 共用体的定义与引用207

10.3.1 共用体类型的定义207

10.3.2 共用体类型变量的定义208

10.3.3 共用体变量的引用209

10.4 枚举类型210

本章小结212

习题10212

第11章 位运算216

11.1 位运算符216

11.2 位运算符的功能216

11.2.1 按位与运算(&)216

11.2.2 按位或运算(|)217

11.2.3 按位异或运算(∧)217

11.2.4 按位取反运算(~)217

11.2.5 按位左移(<<)218

11.2.6 按位右移(>>)218

11.2.7 复合位赋值运算符218

本章小结219

习题11219

第12章 数据文件221

12.1 C语言文件221

12.2 定义、打开和关闭文件222

12.2.1 文件指针222

12.2.2 打开文件(fopen()函数)222

12.2.3 关闭文件(fclose()函数)224

12.3 文件的输入/输出224

12.3.1 fputc()函数和fgetc()函数224

12.3.2 fgets()函数和fputs()函数226

12.3.3 fprintf()函数和fscanf()函数227

12.3.4 fread()函数和fwrite()函数229

12.4 文件的定位230

12.4.1 rewind()函数231

12.4.2 fseek()函数和随机读/写231

12.4.3 ftell()函数232

本章小结232

习题12232

实验篇235

第13章 实验235

实验一 初识C语言编程235

实验二 算术运算与标准函数使用239

实验三 顺序结构的程序设计240

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

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

实验六 数组类型程序设计249

实验七 指针程序设计253

实验八 函数程序设计255

实验九 结构体和共用体程序设计259

实验十 数据文件261

附录A 运算符的优先级和结合性264

附录B 标准函数265

附录C ASCII字符编码表268

附录D 程序调试中常见错误信息一览269

参考文献276

热门推荐