图书介绍

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

C程序设计教程
  • 戴永贵,敖志刚,俞海英编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111301301
  • 出版时间:2010
  • 标注页数:295页
  • 文件大小:60MB
  • 文件页数:304页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 数制间的相互转换及不同类型数的表示范围1

1.1 数的十进制、二进制、八进制和十六进制表示1

1.1.1 如何将十进制数转换为二进制数2

1.1.2 将十进制数转换为八进制数或十六进制数3

1.2 数的取值范围5

1.2.1 无符号数的表示范围5

1.2.2 有符号数的表示范围6

1.2.3 补码的概念7

1.2.4 计算机中补码的表示方法8

1.2.5 C语言中的数据类型11

1.2.6 类型的自动转换11

练习题112

第2章 C语言程序调试方法和基础知识13

2.1 从一个完整的程序开始13

2.2 程序的编辑、编译、连接和运行13

2.3 printf语句和格式符%17

2.4 转义符\19

2.5 printf语句用法举例23

2.6 变量名的命名约定和定义变量26

2.7 赋值语句27

2.8 scanf语句和格式符%28

2.9 常用数学内部函数列表31

2.10 运算符和C表达式33

2.11 程序例40

2.12 常量49

2.13 十进制、八进制和十六进制整型数的表示方法49

2.14 实型数的表示方法51

2.15 字符串常量51

2.16 字符串常量与字符常量的区别52

2.17 变量的种类53

2.18 逗号运算符55

练习题256

第3章 条件语句60

3.1 逻辑运算符60

3.2 无条件转移语句goto64

3.3 if-else语句64

3.4 else if语句69

3.5 if语句中的一个等号(=)和两个等号(==)72

3.6 逻辑与运算符(&&)和逻辑或运算符(‖)的特点73

3.6.1 逻辑与运算符(&&)的运算特点73

3.6.2 逻辑或运算符(‖)的运算特点74

3.7 switch语句75

练习题377

第4章 循环78

4.1 goto语句以及用goto语句构成的循环78

4.2 while循环语句79

4.3 do-while循环语句79

4.4 while和do-while的比较80

4.5 for循环语句82

4.6 二重循环84

4.6.1 一重循环的嵌套84

4.6.2 二重循环的注意点85

4.7 break和continue语句86

4.8 小结89

4.9 综合程序例89

练习题499

第5章 数组100

5.1 一维数组的定义和应用100

5.2 二维数组的定义和应用109

5.3 字符数组117

5.4 三维数组的定义和应用122

5.5 三维字符数组的定义和应用125

练习题5126

第6章 指针127

6.1 内存地址的概念127

6.2 指针变量的定义127

6.2.1 普通变量与指针变量比对128

6.2.2 普通变量与指针变量使用比对128

6.2.3 不能向没有指向具体变量的指针赋值130

6.3 为什么要定义不同类型的指针变量131

6.4 指针在一维数组中的应用132

6.5 指针应用例133

6.6 二维数组的指针表示134

6.7 三维数组的指针表示136

6.8 n列数组指针变量138

6.9 一维指针数组和二级指针140

6.10 二维指针数组142

6.11 有形式参数的主函数main(argc,argv)143

6.12 字符串和单个字符处理函数144

练习题6157

第7章 函数159

7.1 为什么要引入函数159

7.2 主函数与函数、函数与函数之间的关系160

7.3 函数的定义161

7.4 对被调用函数的声明162

7.5 使用函数时的注意事项163

7.6 函数的嵌套调用165

7.7 函数的参数传递165

7.8 函数的递归调用171

7.9 返回地址的函数177

7.10 函数综合程序例179

7.11 常量、动态变量、外部变量、静态变量、局部变量和寄存器变量188

7.11.1 外部变量程序例195

7.11.2 局部变量程序例200

7.11.3 静态变量程序例202

7.12 函数指针206

7.13 字符数组与字符指针208

7.14 字符串指针数组211

7.15 工程文件的使用方法215

练习题7218

第8章 结构体和共用体219

8.1 结构体的定义219

8.2 结构体变量的定义220

8.3 结构体变量的引用222

8.4 结构体变量的初始化222

8.5 结构体数组变量223

8.6 结构体数组的初始化224

8.7 结构体指针变量224

8.8 共用体226

8.9 综合应用程序例229

8.10 链表241

8.11 用typedef定义新类型252

练习题8253

第9章 文件254

9.1 C语言文件概述254

9.2 文件的打开与关闭fopen()/fclose()255

9.3 读/写文件中的一个字符fgetc()/fputc()257

9.4 读/写文件中的一个字符串fputs()/fgets()260

9.5 读/写文件中的一个数据块fread()/fwrite()261

9.6 按格式符读/写文件fscanf()/fprintf()266

9.7 读/写函数的选用原则272

9.8 文件位置指针和文件定位272

9.9 文件管理中的几个其他函数273

9.10 文件管理程序例274

练习题9276

第10章 位运算278

10.1 位运算和运算符278

10.2 位运算赋值运算符280

10.3 程序例281

10.4 位段282

练习题10283

附录284

附录A 各章练习题答案284

附录B ASCII码表294

参考文献295

热门推荐