图书介绍

C语言内涵教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言内涵教程
  • 周二强著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113163815
  • 出版时间:2013
  • 标注页数:314页
  • 文件大小:111MB
  • 文件页数:326页
  • 主题词: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计算机工作原理2

1.2在C语言中使用计算机的五大组成部件3

1.3 C语言函数和程序5

1.4“懂”C语言的计算机9

1.4.1虚拟的C语言计算机9

1.4.2用VC 6.0编译程序9

1.5与虚拟C语言计算机深入交流13

1.5.1 C语言的一些语法规则13

1.5.2 printf函数的使用14

1.5.3一个复杂程序的执行顺序16

1.6 C语言语句简析19

练习120

第2章 基本数据类型23

2.1整型24

2.1.1整型分类24

2.1.2整型字面量26

2.1.3整型数据的输入/输出27

2.1.4查看整数的存储状态31

2.1.5整型的使用32

2.2浮点型33

2.2.1浮点型分类33

2.2.2浮点型字面量和浮点型数据的输入/输出34

2.2.3浮点型的误差36

2.3字符型37

2.3.1字符型数据的编码37

2.3.2字符型字面量39

2.3.3字符型数据的输入/输出40

2.4再谈printf函数的使用42

2.5典型例题43

2.6深度探究45

2.6.1输入缓冲区45

2.6.2 scanf函数对空格符或换行符的处理47

2.6.3匹配不成功对scanf函数的影响48

2.6.4当用户一次输入多个数据时,数据之间的分隔符50

2.6.5验证程序中变量的实际值是确定的50

练习251

第3章 表达式55

3.1概述56

3.2赋值表达式59

3.2.1赋值操作符59

3.2.2类型不匹配时的赋值操作61

3.2.3复合赋值操作符63

3.3算术表达式63

3.3.1算术表达式求值63

3.3.2强制类型转换操作符65

3.3.3自增自减操作符66

3.4逗号表达式67

3.5典型例题68

3.6深度探究71

3.6.1表达式的理解71

3.6.2自增操作符的误用72

练习373

第4章 逻辑运算和选择结构76

4.1 C语言中的“逻辑型”77

4.2关系表达式78

4.3逻辑表达式79

4.3.1逻辑操作符79

4.3.2逻辑表达式求值81

4.4简单的if选择结构82

4.4.1 if选择结构分析82

4.4.2 if选择结构用法85

4.5 if-else选择结构86

4.5.1 if-else选择结构的形式和用法86

4.5.2选择结构嵌套88

4.6条件操作符92

4.7 switch选择结构93

4.7.1基本的switch选择结构93

4.7.2有break语句的switch选择结构95

4.8典型例题96

练习4101

第5章 循环结构107

5.1 while循环结构108

5.1.1 while循环结构分析108

5.1.2 while循环结构用法111

5.2 for循环结构115

5.2.1 for循环结构分析115

5.2.2 for循环结构用法116

5.3 break语句和continue语句118

5.4循环嵌套120

5.5 do-while循环结构123

5.6典型例题124

练习5129

第6章 数组134

6.1一维数组135

6.1.1一维数组定义135

6.1.2一维数组初始化137

6.1.3一维数组应用138

6.2多维数组142

6.2.1二维数组定义及初始化142

6.2.2二维数组应用143

6.2.3三维数组简介145

6.3字符型数组和字符串146

6.3.1字符型数组应用146

6.3.2字符串分析148

6.3.3字符串输入/输出148

6.3.4字符串相关程序示例149

6.4综合实例151

练习6153

第7章 函数158

7.1函数定义159

7.2函数调用与函数声明161

7.2.1函数调用分析161

7.2.2函数声明的作用164

7.2.3使用参数类型为一维数组的函数165

7.3作用域166

7.3.1变量作用域166

7.3.2文件作用域扩展169

7.3.3全局变量作用域可以扩展的原因170

7.3.4使用关键字static限制文件作用域172

7.4用函数编程174

7.4.1用函数编程示例174

7.4.2函数重用176

7.5递归178

7.5.1递归算法与递归函数178

7.5.2递归算法示例181

7.6库函数简介185

7.6.1 getchar函数、getch函数和getche函数185

7.6.2 rand函数、srand函数和time函数187

7.6.3字符串处理函数187

7.7综合实例189

7.8深度探究191

7.8.1例7-23中reverse函数存在的问题191

7.8.2变量的存储类型192

练习7192

第8章 预处理197

8.1程序编译198

8.2宏定义198

8.2.1简单宏198

8.2.2参数化宏199

8.3文件包含201

8.4条件编译202

练习8204

第9章 指针207

9.1指针类型208

9.1.1变量的左值和右值208

9.1.2指针变量的定义和赋值210

9.2指针变量的作用211

9.2.1指针操作符211

9.2.2指针变量用法211

9.2.3空指针213

9.3指针与函数214

9.3.1指针作为函数参数214

9.3.2指针作为函数返回值217

9.4地址可以参与的运算218

9.5指针与数组219

9.5.1指针与一维数组220

9.5.2指针与二维数组223

9.5.3指针与字符串226

9.6 main函数和命令行参数230

9.7指向函数的指针变量231

9.8使用堆空间233

9.9典型例题235

9.10深度探究240

9.10.1有pi=&i,则★pi与变量i标识了同一个存储单元240

9.10.2表达式的值240

9.10.3指针变量的称谓241

9.10.4数组元素a [i]的理解241

9.10.5数组变量与指针变量的比较242

练习9242

第10章 用户自定义数据类型250

10.1结构型251

10.1.1结构型的定义251

10.1.2指向结构型的指针变量253

10.1.3链表255

10.2联合型258

10.3枚举型259

10.4为类型自定义别名260

10.5深度探究261

存储单元的类型261

练习10262

第11章 文件265

11.1文件概述266

11.2文件的打开和关闭266

11.2.1文本文件与二进制文件266

11.2.2(新建后)打开文件267

11.2.3文件关闭268

11.3文件读/写268

11.3.1 fputc函数和fgetc函数268

11.3.2文件结束状态270

11.3.3 fprintf函数和fscanf函数272

11.3.4 fwrite函数和fread函数274

11.4标准设备文件275

11.5文件随机读/写276

11.5.1调整文件当前位置指针变量指向的位置276

11.5.2既可读又可写的文件277

练习11278

第12章 位运算281

12.1位操作符282

12.1.1按位与操作符&282

12.1.2按位或操作符|282

12.1.3异或操作符?283

12.1.4取反操作符~283

12.1.5左移操作符<<283

12.1.6右移操作符>>284

12.2位运算示例284

12.3位段285

练习12286

第13章 数字化信息编码287

13.1二进制288

13.1.1位权288

13.1.2十进制数转换成二进制数288

13.1.3二进制的计算290

13.2计算机的计算291

13.3整数的编码292

13.4计算机中整数的特点294

13.4.1整数加法示例294

13.4.2须参与运算的补码符号位295

13.4.3计算机中整数构成一个环296

13.5小数的编码297

13.5.1定点小数297

13.5.2浮点数编码298

13.5.3浮点数的特点299

13.6字符的编码300

13.6.1机内码300

13.6.2输入码和字形码301

13.7八进制和十六进制302

附录303

附录A C语言关键字303

附录B格式化输入输出303

格式化输出303

格式化输入307

附录C ASCII码表309

附录D常用的C语言库函数310

附录E C语言操作符313

参考文献314

热门推荐