图书介绍

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

C程序设计 第3版
  • 荣政,胡建伟,邵晓鹏,胡钢伟编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560628608
  • 出版时间:2012
  • 标注页数:259页
  • 文件大小:15MB
  • 文件页数:270页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C程序设计 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第一章C语言基础1

1.1计算机组成1

1.2数据表示和数制4

1.2.1数据表示4

1.2.2数制5

1.2.3数制之间的转换6

1.2.4数的补码表示8

1.2.5字符编码9

1.3算法10

1.4编程语言和编译13

1.4.1什么是程序13

1.4.2什么是编程13

1.4.3编程语言的分类15

1.5 C语言的发展简史与优点18

1.6 C语言的定义20

1.7 C语言的使用20

1.8 C程序举例25

1.8.1举例1:Hello World25

1.8.2举例2:两个数相加27

习题29

第二章C语言的基本数据类型及运算31

2.1标识符与关键字31

2.1.1标识符31

2.1.2关键字31

2.2数据类型32

2.2.1基本数据类型32

2.2.2构造数据类型34

2.2.3指针类型34

2.3常量34

2.3.1数值常量34

2.3.2字符常量36

2.3.3字符串常量36

2.4变量37

2.4.1变量的定义37

2.4.2 C语言中各种类型的变量38

2.4.3变量的初始化40

2.5运算符40

2.5.1算术运算符和赋值运算符41

2.5.2关系运算符和逻辑运算符42

2.5.3位运算符44

2.5.4条件运算符和逗号运算符46

2.5.5其它运算符47

2.5.6运算符的优先级和结合方向47

2.6表达式49

2.6.1 C语言的各种表达式49

2.6.2表达式中的类型转换50

2.6.3空格和圆括号52

2.7数据类型、运算符与表达式举例52

习题54

第三章C程序设计初步56

3.1结构化程序设计思想56

3.1.1程序的质量标准56

3.1.2结构化程序设计方法56

3.1.3结构化程序的标准57

3.1.4三种基本模块57

3.2 C语句概述59

3.3赋值语句60

3.4数据输出61

3.4.1 putchar()函数(单个字符输出函数)61

3.4.2 printf()函数(格式化输出函数)61

3.4.3 puts()函数(字符串输出函数)64

3.5数据输入65

3.5.1 getche()函数与getchar()和getch()函数65

3.5.2 scanf()函数(格式输入函数)66

3.5.3 gets()函数(字符串输入函数)68

3.6程序设计举例69

习题71

第四章 分支结构的C程序设计72

4.1分支结构中的表达式72

4.1.1 C语言中的逻辑值72

4.1.2关系表达式72

4.1.3逻辑表达式73

4.1.4其它形式的表达式74

4.2 if语句74

4.2.1 if语句的简单形式74

4.2.2 if~else结构75

4.2.3 else if结构79

4.3 switch语句81

4.4程序设计举例84

习题87

第五章 循环结构的C程序设计89

5.1 while循环语句89

5.2 do-while循环语句92

5.3 for循环语句94

5.4循环的嵌套96

5.5 break语句和continue语句97

5.5.1 break语句97

5.5.2 continue语句99

5.6 goto语句和标号99

5.7程序设计举例100

习题106

第六章 数组108

6.1数组的概念108

6.2一维数组109

6.2.1一维数组的定义和引用109

6.2.2一维数组的初始化111

6.3二维数组112

6.3.1二维数组的定义和引用112

6.3.2二维数组的初始化113

6.4字符数组与字符串114

6.4.1字符数组的定义和初始化115

6.4.2字符串115

6.4.3字符数组的输入和输出116

6.4.4常用字符串处理函数117

6.5程序设计举例119

习题125

第七章 函数及变量存储类型127

7.1函数基础与C程序结构127

7.1.1 C程序的结构化设计思想127

7.1.2函数概述128

7.2函数的定义和声明130

7.2.1函数的定义130

7.2.2函数的声明(函数原型)133

7.3函数的调用134

7.3.1函数调用的方式和条件134

7.3.2形参与实参的数值传递135

7.3.3函数的返回值136

7.4函数的嵌套与递归138

7.4.1函数的嵌套调用138

7.4.2函数的递归及条件139

7.5变量的存储类别140

7.5.1变量的作用域和生存期140

7.5.2动态存储和静态存储142

7.5.3局部变量142

7.5.4局部静态变量的使用143

7.5.5全局变量145

7.5.6寄存器变量146

7.6编译预处理147

7.6.1宏定义147

7.6.2文件包含处理149

7.6.3条件编译151

7.7程序设计举例152

习题155

第八章 指针157

8.1指针的概念与定义157

8.1.1指针的概念157

8.1.2指针的定义及使用159

8.2指针作函数参数163

8.3指针与数组168

8.3.1指向一维数组的指针168

8.3.2数组作函数参数169

8.3.3指针和字符串171

8.3.4指向多维数组的指针173

8.3.5指针数组178

8.4指针与函数180

8.4.1指向函数的指针180

8.4.2返回指针的函数181

8.5复杂指针182

8.5.1指向指针的指针182

8.5.2命令行参数184

8.5.3复杂指针的理解186

8.6程序设计举例187

习题192

第九章 结构体和共用体194

9.1结构体194

9.1.1结构体类型194

9.1.2结构体类型的定义194

9.1.3结构体型变量的定义195

9.1.4结构体型变量及其成员的引用197

9.1.5结构体型变量的初始化198

9.1.6应用举例199

9.2嵌套结构200

9.3结构体型数组202

9.3.1结构体型数组的定义203

9.3.2结构体型数组的初始化203

9.4结构体型指针204

9.4.1指向结构体型变量的指针204

9.4.2指向结构体型数组的指针206

9.5结构体与函数208

9.5.1结构体作为函数参数208

9.5.2结构体作为函数的返回值211

9.6内存的动态分配212

9.6.1动态分配内存的意义212

9.6.2开辟和释放内存区的函数212

9.6.3链表概述214

9.6.4建立链表215

9.6.5链表的其它操作221

9.7共用体(联合)223

9.7.1共用体类型223

9.7.2共用体型变量的引用方式223

9.7.3共用体型变量的特点224

9.7.4应用举例224

9.8位段225

9.9类型定义226

9.9.1类型定义的形式227

9.9.2类型定义的使用227

9.9.3关于类型定义的几点说明228

9.10程序设计举例229

习题231

第十章 文件233

10.1文件概述233

10.1.1文件的概念233

10.1.2数据流234

10.1.3 C的文件系统及其与流的关系235

10.1.4文件指针236

10.2文件的打开与关闭237

10.2.1文件的打开(fopen()函数)237

10.2.2文件的关闭(fclose()函数)239

10.3文件的读/写239

10.3.1 fputc()函数和fgetc()函数239

10.3.2 fgets()函数和fputs()函数241

10.3.3 fprintf()函数和fscanf()函数241

10.3.4 fread ()函数和fwrite()函数242

10.4文件的定位244

10.4.1 rewind()函数244

10.4.2 fseek()函数245

10.4.3 ftell()函数246

10.5程序设计举例246

习题249

附录一ASCII码表250

附录二ANSI C常用库函数表251

附录三C语言各种数据类型所占字节数与取值范围257

附录四新的C语言标准——C99简介258

参考文献259

热门推荐