图书介绍

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

C语言程序设计
  • 孙力主编 著
  • 出版社: 北京:中国农业出版社
  • ISBN:9787109122208
  • 出版时间:2008
  • 标注页数:371页
  • 文件大小:15MB
  • 文件页数:385页
  • 主题词: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 C语言简介1

1.1.1 C语言的发展过程1

1.1.2 C语言的主要特点2

1.2 C语言程序结构3

1.2.1 C语言程序结构及其主要特点3

1.2.2标识符与关键字7

1.3 C语言编译工具简介8

1.3.1 C语言程序实现的步骤8

1.3.2 Turbo C 2.0编译工具简介9

1.3.3 Visual C++6.0编译工具简介13

习题19

第2章 数据类型、运算符与表达式21

2.1常量和变量21

2.1.1常量21

2.1.2变量25

2.2基本数据类型27

2.2.1整数类型28

2.2.2字符型29

2.2.3实数类型30

2.3数据类型的转换32

2.3.1自动类型转换32

2.3.2强制类型转换35

2.4运算符和表达式36

2.4.1算术运算符和算术表达式36

2.4.2关系运算符和关系表达式43

2.4.3逻辑运算符和逻辑表达式46

2.4.4赋值运算符和赋值表达式48

2.4.5位运算符与位运算50

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

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

2.4.8求字节数运算符57

2.4.9特殊运算符58

2.5运算符的优先级和结合性59

2.5.1运算符的优先级59

2.5.2运算符的结合性60

习题62

第3章 顺序结构程序设计71

3.1算法简介71

3.1.1算法的概念71

3.1.2算法的常用描述方法72

3.2 C语句概述75

3.3 C语言的基本输入与输出78

3.3.1字符输入输出函数78

3.3.2格式输入输出函数79

3.4顺序结构程序设计90

3.4.1顺序结构程序设计思想90

3.4.2顺序结构程序设计举例90

习题92

第4章 选择结构程序设计97

4.1 if语句97

4.1.1单分支if语句97

4.1.2双分支if语句99

4.1.3多分支if语句100

4.1.4 if语句的嵌套102

4.1.5条件运算符和条件表达式104

4.2 switch语句105

4.2.1 switch语句105

4.2.2 switch语句的嵌套108

4.3选择结构程序设计举例109

习题112

第5章 循环结构程序设计127

5.1 while和do...while循环结构127

5.1.1 while语句的一般形式127

5.1.2 while语句使用说明129

5.1.3 do...while语句的一般形式130

5.1.4 do...while语句使用说明131

5.2 for循环结构和循环的嵌套132

5.2.1 for循环语句的一般形式132

5.2.2 for循环语句使用说明133

5.2.3循环嵌套的形式135

5.2.4嵌套循环的说明137

5.3流程转向语句138

5.3.1 goto语句138

5.3.2 break语句139

5.3.3 continue语句141

5.4循环结构程序设计举例142

5.4.1循环体的执行次数142

5.4.2选择循环语句144

5.4.3提前结束循环146

5.4.4其他应用举例148

习题150

第6章 数组157

6.1一维数组157

6.1.1一维数组的定义157

6.1.2一维数组元素的引用158

6.1.3一维数组的初始化159

6.1.4一维数组应用举例159

6.2多维数组162

6.2.1二维数组的定义162

6.2.2二维数组元素的引用163

6.2.3二维数组的初始化164

6.2.4二维数组使用举例165

6.3字符数组168

6.3.1字符数组的定义168

6.3.2字符数组的初始化169

6.3.3字符串与字符串结束标志170

6.3.4字符数组的引用与输入输出171

6.3.5字符串处理函数172

6.3.6字符数组使用举例177

6.4数组应用举例180

习题184

第7章 函数189

7.1函数的定义189

7.1.1函数概述189

7.1.2函数定义192

7.2函数参数和返回值195

7.2.1形式参数和实际参数195

7.2.2函数的返回值200

7.3函数的调用201

7.3.1函数调用201

7.3.2函数声明202

7.4函数的嵌套调用和递归调用203

7.4.1函数的嵌套调用203

7.4.2函数的递归调用205

7.5变量的作用域209

7.6变量的存储类别211

习题214

第8章 指针221

8.1指针和地址221

8.2指针变量223

8.2.1指针变量的定义223

8.2.2指针变量赋值224

8.2.3指针运算符与指针表达式227

8.2.4指针变量引用229

8.2.5指针变量作为函数的参数230

8.3指针和数组232

8.3.1指向数组的指针232

8.3.2通过指针引用数组元素233

8.3.3数组名作为函数参数236

8.3.4指向多维数组的指针和指针变量240

8.4指针和字符串245

8.4.1字符串的表示245

8.4.2字符串指针作为函数参数247

8.4.3字符数组与字符串指针的区别249

8.5指针和函数251

8.5.1函数的指针251

8.5.2用指向函数的指针作函数参数253

8.5.3返回指针值的函数255

8.6指向指针的指针256

8.6.1指向指针的指针256

8.6.2指针数组258

8.6.3指针数组作main函数的参数260

习题262

第9章 结构体和共用体267

9.1结构体267

9.1.1结构体类型定义267

9.1.2结构体变量的定义269

9.1.3结构体变量的引用271

9.1.4结构体变量的赋值273

9.2结构体数组与结构体指针276

9.2.1结构体数组276

9.2.2指向结构体的指针279

9.2.3结构体作函数的参数283

9.2.4结构体举例288

9.3链表290

9.3.1链表概述290

9.3.2处理动态链表所需的函数292

9.3.3链表的基本操作295

9.4共用体301

9.4.1共用体类型的定义301

9.4.2共用体类型变量的定义302

9.4.3共用体变量的引用302

9.4.4共用体变量的初始化303

9.5枚举类型和自定义类型305

9.5.1枚举类型的定义306

9.5.2枚举变量的定义和初始化306

9.5.3枚举数据的运算308

9.5.4枚举数据的输入输出308

9.5.5枚举变量举例309

9.5.6用typedef定义类型312

习题315

第10章 文件321

10.1 C文件概述321

10.2文件的基本操作323

10.2.1文件的打开与关闭323

10.2.2文件的读和写326

10.3文件操作举例332

习题341

第11章 预处理命令343

11.1宏定义343

11.1.1无参宏定义343

11.1.2带参数的宏定义348

11.2文件包含处理352

11.3条件编译354

习题357

附录363

附录A 常用字符与ASCII对照表363

附录B C语言的常用库函数365

主要参考文献370

热门推荐