图书介绍

C语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计
  • 曹玲焕,孙萍主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113101169
  • 出版时间:2009
  • 标注页数:242页
  • 文件大小:8MB
  • 文件页数:253页
  • 主题词: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.1C语言程序设计概述1

1.1.1C语言简介1

1.1.2C程序与程序设计1

1.2算法及结构化程序2

1.2.1算法2

1.2.2结构化程序3

1.3简单C语言程序的构成和格式5

1.3.1程序举例5

1.3.2小结6

小结8

实训 认识C语言程序8

习题10

第2章 基本数据类型和基本运算12

2.1常量12

2.1.1数值常量12

2.1.2字符常量13

2.1.3转义字符常量14

2.1.4字符串常量14

2.1.5符号常量15

2.2变量及其数据类型15

2.2.1标识符15

2.2.2变量的数据类型16

2.2.3变量的初始化19

2.3算术运算符和算术表达式19

2.3.1算术运算符19

2.3.2运算符的优先级、结合性和算术表达式20

2.3.3类型转换21

2.3.4求字节数运算符21

2.4赋值运算符和赋值表达式22

2.5自增、自减运算符和逗号运算符22

2.5.1自增、自减运算符22

2.5.2逗号运算符和逗号表达式23

小结23

实训 数据类型、运算符与表达式24

习题25

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

3.1C语句概述29

3.1.1C语句的分类29

3.1.2赋值语句30

3.2格式输出和输入31

3.2.1格式输出函数(printf()函数)31

3.2.2格式输入函数(scanf()函数)34

3.3字符的输出和输入36

3.3.1字符输出函数(putchar()函数)36

3.3.2字符输入函数(getchar()函数)36

3.4顺序结构程序设计举例37

小结39

实训 顺序结构程序设计39

习题40

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

4.1关系运算和逻辑运算43

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

4.1.2逻辑运算符和逻辑表达式44

4.2if语句46

4.2.1if语句的三种形式46

4.2.2if语句的嵌套50

4.2.3条件运算符和条件表达式51

4.3switch语句52

4.4选择结构程序设计举例54

小结56

实训 选择结构程序设计56

习题57

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

5.1while循环语句61

5.2do...while循环语句63

5.3for循环语句64

5.4break语句和continue语句67

5.4.1break语句67

5.4.2continue语句68

5.5循环结构的嵌套68

5.6循环结构程序设计举例69

小结71

实训 循环结构程序设计71

习题72

第6章 数组76

6.1一维数组76

6.1.1一维数组的定义77

6.1.2访问数组元素77

6.1.3初始化数组元素77

6.1.4数组元素的输出79

6.1.5一维数组的应用79

6.2二维数组83

6.2.1二维数组的定义84

6.2.2访问二维数组元素85

6.2.3初始化二维数组86

6.2.4二维数组的应用87

6.3字符数组与字符串88

6.3.1字符数组的说明和引用88

6.3.2字符数组的输入/输出89

6.3.3字符串处理函数与字符串数组90

6.4数组应用举例93

小结95

实训 数组95

习题95

第7章 函数98

7.1函数概述98

7.2函数的定义和返回值99

7.2.1函数定义的语法99

7.2.2函数的返回值101

7.3函数的调用101

7.3.1函数的两种调用方式101

7.3.2函数的参数传递102

7.3.3函数调用的语法要求103

7.4函数的说明104

7.4.1函数说明的形式104

7.4.2函数说明的位置105

7.5局部变量和全局变量106

7.5.1函数中的局部变量和全局变量106

7.5.2利用全局变量传递数据108

7.6变量的存储类别109

7.7函数的嵌套调用和递归调用114

7.7.1函数的嵌套调用114

7.7.2函数的递归调用115

7.8函数的存储类型118

7.8.1外部函数118

7.8.2静态函数119

7.9函数程序举例119

小结122

实训 函数122

习题125

第8章 指针129

8.1指针及其定义129

8.1.1指针129

8.1.2指针的定义130

8.1.3指针的初始化131

8.2指针的运算131

8.2.1引用运算131

8.2.2指针的算术运算133

8.2.3指针的赋值运算134

8.2.4指针的关系运算135

8.3指针和变量136

8.3.1利用指针处理简单数据136

8.3.2指针作函数参数137

8.4指针和数组139

8.4.1指针和一维数组140

8.4.2指针和二维数组145

8.5指针和字符串151

8.5.1使指针指向字符串151

8.5.2利用指针输入和输出字符串152

8.5.3字符串数组153

8.5.4程序举例153

8.6指针和函数154

8.6.1指向函数的指针154

8.6.2指向函数的指针变量作函数参数156

8.6.3指针函数156

小结157

实训 指针157

习题158

第9章 编译预处理162

9.1宏定义162

9.1.1不带参数的宏定义162

9.1.2带参数的宏定义163

9.2文件包含164

9.3条件编译165

小结166

实训 编译预处理167

习题167

第10章 结构体和共用体170

10.1结构体类型170

10.1.1结构体类型的说明170

10.1.2结构体类型变量的定义171

10.1.3结构体变量的初始化173

10.1.4结构体成员引用173

10.1.5结构体变量的赋值运算173

10.2结构体数组174

10.2.1结构体数组的定义174

10.2.2结构体数组初始化174

10.2.3结构体数组的应用举例175

10.3结构体与函数176

10.3.1结构体变量作函数参数176

10.3.2结构体型函数179

10.4指针和结构体179

10.4.1结构体指针及其定义179

10.4.2通过指针引用结构体成员180

10.4.3结构体指针作函数参数181

10.4.4结构体指针函数183

10.5链表183

10.5.1链表概述183

10.5.2链表的操作184

10.6共用体类型190

10.6.1共用体类型的说明190

10.6.2共用体变量的引用和初始化191

10.7自定义类型193

10.7.1自定义类型的形式和功能193

10.7.2自定义类型的应用193

10.8程序举例194

小结196

实训 结构体和共用体197

习题198

第11章 位运算203

11.1位运算符203

11.2位运算符的功能203

11.2.1按位与运算203

11.2.2按位或运算204

11.2.3按位异或运算204

11.2.4求反运算204

11.2.5左移运算205

11.2.6右移运算205

11.2.7位运算举例206

小结207

实训 位运算207

习题209

第12章 文件211

12.1文件概述211

12.2文件类型指针与文件操作212

12.3文件打开函数212

12.4文件关闭函数213

12.5文件读/写函数213

12.5.1单个字符读/写函数213

12.5.2字符串读/写函数214

12.5.3数据块读/写函数215

12.5.4格式化读/写函数216

12.6文件定位函数217

12.6.1文件的定位217

12.6.2文件位置指针的检测219

12.7文件出错的检测219

12.7.1文件出错检测函数ferror()219

12.7.2出错标志置零函数clearerr()220

12.8应用举例220

小结222

实训 文件223

习题224

第13章 综合实训227

附录AC语言中的关键字235

附录B运算符的优先级和结合性236

附录C常用字符与ASCII码对照表237

附录D标准库函数238

参考文献242

热门推荐