图书介绍

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

C语言程序设计 第2版
  • 王成端,徐翠霞主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508455730
  • 出版时间:2008
  • 标注页数:287页
  • 文件大小:60MB
  • 文件页数:300页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C语言程序设计 第2版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.1.2程序设计和程序设计语言1

1.2算法2

1.2.1算法及其特性2

1.2.2算法设计的要求3

1.2.3算法的组成要素3

1.2.4算法的描述3

1.3 C语言的特点5

1.4简单的C语言程序5

1.5 C语言程序的开发7

本章小结8

习题一8

第2章 数据描述与基本操作10

本章学习目标10

2.1基本标识符10

2.1.1关键字10

2.1.2预定义标识符10

2.1.3用户定义标识符11

2.2基本数据类型11

2.3常量和变量13

2.3.1变量13

2.3.2.常量15

2.4运算符与表达式18

2.4.1运算符与表达式简介18

2.4.2算术运算符与算术表达式19

2.4.3赋值运算符与赋值表达式21

2.4.4关系运算符与关系表达式22

2.4.5逻辑运算符与逻辑表达式23

2.4.6条件运算符与条件表达式25

2.4.7逗号运算符与逗号表达式27

2.5数据的类型转换27

2.5.1自动类型转换28

2.5.2强制类型转换28

2.6数据的输入和输出29

2.6.1字符输入输出函数29

2.6.2格式输入输出函数30

2.7应用举例33

本章小结35

习题二36

第3章C语言程序的流程控制39

本章学习目标39

3.1 C语言程序的3种基本结构39

3.1.1顺序结构39

3.1.2选择结构39

3.1.3循环结构40

3.2 C语言语句概述41

3.2.1基本语句41

3.2.2控制语句41

3.2.3复合语句42

3.3选择结构程序设计42

3.3.1 if语句(条件语句)42

3.3.2 switch语句46

3.4循环结构的程序设计48

3.4.1 for语句48

3.4.2 while语句50

3.4.3 do-while语句51

3.4.4 3种循环语句的比较52

3.4.5循环语句的嵌套52

3.5流程转向语句54

3.5.1 break语句和continue语句54

3.5.2 return语句56

3.6典型应用算法56

3.6.1穷举算法56

3.6.2迭代算法57

本章小结59

习题三59

第4章 数组67

本章学习目标67

4.1一维数组67

4.1.1一维数组的定义67

4.1.2一维数组元素的引用68

4.1.3一维数组的初始化69

4.1.4一维数组应用举例70

4.2二维数组74

4.2.1二维数组的定义74

4.2.2二维数组元素的引用75

4.2.3二维数组的初始化75

4.2.4二维数组应用举例76

4.3字符数组与字符串77

4.3.1字符数组的定义和初始化77

4.3.2字符串的存储及字符串结束标志79

4.3.3字符串的输入和输出79

4.3.4字符串处理函数81

4.3.5字符数组应用举例84

本章小结86

习题四86

第5章 函数90

本章学习目标90

5.1概述90

5.2函数的定义与调用92

5.2.1函数的定义92

5.2.2函数的调用93

5.2.3被调函数的原型说明94

5.2.4函数的返回值96

5.3函数的嵌套调用97

5.4递归函数及其调用98

5.5主调函数和被调函数的数据传递100

5.6变量的存储类别103

5.6.1局部变量103

5.6.2全局变量106

5.7内部函数和外部函数109

5.7.1内部函数109

5.7.2外部函数110

5.8 函数应用举例110

本章小结114

习题五115

第6章 编译预处理122

本章学习目标122

6.1概述122

6.2宏定义123

6.2.1不带参数的宏定义123

6.2.2带参数的宏定义124

6.3文件包含127

6.4条件编译128

6.4.1 #ifdef命令128

6.4.2 #ifndef命令129

6.4.3 #if命令130

本章小结131

习题六131

第7章 指针135

本章学习目标135

7.1指针概述135

7.1.1变量的地址和指针变量的概念135

7.1.2指针变量的定义及初始化136

7.1.3指向指针的指针138

7.2指针变量的赋值与引用138

7.2.1指针变量的赋值138

7.2.2指针变量的引用140

7.3指针变量的运算141

7.3.1指针变量的算术运算141

7.3.2指针变量的关系运算143

7.4指针与数组143

7.4.1一维数组元素的指针访问方式143

7.4.2二维数组元素的指针访问方式146

7.4.3字符指针与字符串149

7.4.4指向一维数组的指针152

7.4.5指针数组154

7.5指针与函数156

7.5.1指针作为函数参数156

7.5.2指针函数158

7.5.3指向函数的指针159

7.6带参数的main()函数及其应用163

7.6.1命令行参数163

7.6.2带参数的main()函数163

7.7指针应用举例164

本章小结166

习题七166

第8章 结构体、共用体和枚举172

本章学习目标172

8.1结构体172

8.1.1结构体类型的定义172

8.1.2结构体类型变量的定义和初始化173

8.1.3结构体成员的引用176

8.2结构体和函数178

8.2.1结构体类型的变量作为函数参数178

8.2.2结构体类型的变量作为函数的返回值179

8.3链表180

8.3.1链表的定义及基本结构181

8.3.2动态存储分配函数181

8.3.3链表的基本操作182

8.4共用体187

8.4.1共用体类型的定义187

8.4.2共用体变量的定义187

8.4.3共用体成员的引用188

8.5枚举190

8.5.1枚举类型和枚举型变量的定义190

8.5.2枚举型变量的使用192

8.6 typedef类型定义193

8.6.1类型定义的基本格式193

8.6.2类型定义的使用说明194

8.7综合应用实例194

本章小结198

习题八198

第9章 位运算203

本章学习目标203

9.1概述203

9.2位运算204

9.2.1按位取反运算符204

9.2.2按位与运算符204

9.2.3按位或运算符205

9.2.4按位异或运算符206

9.2.5左移运算符207

9.2.6右移运算符208

9.3位运算应用举例208

9.4位段210

本章小结212

习题九212

第10章 文件215

本章学习目标215

10.1文件概述215

10.1.1基本概念215

10.1.2缓冲文件系统216

10.2文件指针和文件读写指针217

10.2.1文件指针217

10.2.2文件读写指针217

10.3文件的打开与关闭217

10.3.1打开文件217

10.3.2关闭文件219

10.4文件的读写219

10.4.1格式读写函数219

10.4.2字符读写函数(fgetc和fputc)223

10.4.3字符串读写函数227

10.4.4数据块读写函数229

10.5文件的定位232

10.5.1 rewind()函数232

10.5.2 fseek()函数233

10.5.3 ftell()函数233

10.6出错的检测235

10.6.1 ferror()函数235

10.6.2 clearerr()函数235

10.7文件应用举例235

本章小结238

习题十238

第11章 软件开发综合实例242

11.1软件开发步骤242

11.1.1软件计划242

11.1.2需求分析242

11.1.3软件概要设计243

11.1.4软件详细设计247

11.1.5编码248

11.1.6测试248

11.2用C语言开发软件实例249

11.2.1需求分析249

11.2.2总体设计250

11.2.3详细设计252

11.2.4编码254

11.2.5测试274

附录1常用字符与ASCII码对照表275

附录2运算符的优先级和结合方向276

附录3库函数277

参考文献287

热门推荐