×
暂无评论
图文详情
  • ISBN:9787302556749
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:298页
  • 出版时间:2020-09-01
  • 条形码:9787302556749 ; 978-7-302-55674-9

本书特色

本书为辽宁省精品教材,辽宁省“十二五”普通高等教育本科省级规划教材,辽宁省C语言程序设计精品课程使用教材,已被国内多所高校选作教材。

内容简介

本书共8章。前7章介绍了C语言的基本语法、各种数据类型、函数与程序的设计方法及文件操作。第8章介绍了常见错误及分析。 本书内容循序渐进,结构清晰,层次分明,通俗易懂,通过大量例题验证语法和说明程序设计方法。为了使读者更好地掌握各章节内容,章末配有精选的大量习题。 本书可作为高等学校和高职院校计算机相关专业及公共计算机课程教材,也可作为自学者或各种计算机培训的教材。

目录

目录

第1章C语言概述1

1.1C语言功能简介1

1.1.1C语言的发展1

1.1.2C语言的特点2

1.1.3C语言的32个关键字和语句形式3

1.1.4程序的三种基本结构与流程图简介4

1.2Visual C++ 6.0环境下C语言上机操作简介8

1.2.1启动VC++6.08

1.2.2新建或打开C语言源文件8

1.2.3创建或打开工程10

1.2.4程序的调试与运行11

1.3Visual C++ 2010环境下C语言上机操作简介13

1.3.1启动VC++201013

1.3.2创建或打开项目13

1.3.3程序的调试与运行17

1.4简单的C程序介绍17

习题21


第2章基本语法规则23

2.1常量、变量和指针23

2.1.1标识符23

2.1.2常量和变量24

2.1.3整型数据26

2.1.4实型数据27

2.1.5字符型数据28

2.1.6字符串常量29

2.1.7变量及指针30C语言程序设计(第4版)目录2.2运算符与表达式33

2.2.1算术运算符和算术表达式35

2.2.2关系运算符和关系表达式39

2.2.3逻辑运算符和逻辑表达式39

2.2.4位运算符41

2.2.5赋值运算符和赋值表达式44

2.2.6逗号运算符和逗号表达式46

2.2.7条件运算符和条件表达式46

2.2.8求字节数运算符48

2.2.9指针运算符49

2.3基本输入/输出函数49

2.3.1字符输出函数49

2.3.2字符输入函数50

2.3.3格式输出函数51

2.3.4格式输入函数54

2.4程序举例56

习题58


第3章控制语句与预处理命令65

3.1分支语句65

3.1.1if语句65

3.1.2switch~case语句68

3.2循环语句70

3.2.1while语句70

3.2.2do~while语句71

3.2.3for语句72

3.2.4循环语句的嵌套75

3.2.5break语句和continue语句75

3.2.6goto语句77

3.3编译预处理78

3.3.1宏定义78

3.3.2文件包含81

3.3.3条件编译82

3.4程序设计举例84

习题86


第4章数组95

4.1一维数组及指针95

4.1.1一维数组的定义和初始化95

4.1.2一维数组元素的下标法引用96

4.1.3一维数组的指针98

4.1.4一维数组元素的指针法引用99

4.2一维字符数组及指针101

4.2.1一维字符数组的定义和初始化101

4.2.2字符数组的输入和输出103

4.2.3用字符数组实现字符串106

4.2.4用字符指针变量实现字符串108

4.2.5常用字符串处理函数109

4.3多维数组及指针112

4.3.1二维数组的定义和初始化112

4.3.2二维数组元素的下标法引用114

4.3.3二维数组的指针115

4.3.4二维数组元素的指针法引用116

4.4指针数组119

4.5二级指针120

4.6程序设计举例121

习题126


第5章函数135

5.1函数概述135

5.2函数的定义137

5.3函数调用138

5.3.1函数调用的一般形式138

5.3.2函数调用的方式138

5.4函数引用说明139

5.5函数的参数和返回值140

5.5.1形式参数和实际参数140

5.5.2函数的返回值141

5.5.3指针作为函数参数142

5.5.4主函数与命令行参数146

5.6函数与带参数的宏的区别147

5.7函数的嵌套调用与递归调用150

5.7.1函数的嵌套调用150

5.7.2函数的递归调用151

5.8函数指针与返回指针的函数152

5.8.1函数指针152

5.8.2函数指针作为函数的参数153

5.8.3返回指针的函数154

5.9变量的作用域155

5.9.1局部变量155

5.9.2全局变量156

5.10变量的存储类别157

5.10.1局部变量的存储类别157

5.10.2全局变量的存储类别159

5.11内部函数和外部函数162

5.11.1内部函数162

5.11.2外部函数162

5.12程序设计举例163

习题172


第6章结构体、共用体和枚举181

6.1结构体类型与变量181

6.1.1结构体类型定义181

6.1.2结构体变量的定义和引用182

6.2结构体数组184

6.3结构体类型数据的指针187

6.3.1结构体变量的指针与指针变量187

6.3.2结构体数组的指针与指针变量188

6.3.3结构体指针与变量作函数参数189

6.3.4自定义类型191

6.4链表的基本知识193

6.4.1动态分配和释放空间的函数194

6.4.2链表的基本操作195

6.5结构体位段203

6.6共用体类型与变量205

6.6.1共用体类型定义205

6.6.2共用体变量的定义和引用206

6.7枚举类型与变量209

6.7.1枚举类型定义209

6.7.2枚举变量与枚举元素210

6.8程序设计举例212

习题216第7章文件系统225

7.1文件系统概述与文件类型225

7.2文件的打开与关闭226

7.2.1文件打开函数226

7.2.2文件关闭函数228

7.3文件的读写操作228

7.3.1读写一个字符的函数228

7.3.2读写一个字符串函数230

7.3.3读写一个数据字块函数232

7.3.4文件的格式化读写函数235

7.4文件定位与随机读写236

7.5程序设计举例239

习题248


第8章常见错误和程序调试253

8.1C程序中的错误种类253

8.2C程序常见错误及分析255

8.3C程序调试方法282


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


附录BC语言库函数293


参考文献299


展开全部

作者简介

马靖善,男,计算机专业硕士毕业,教授。多年来,一直从事计算机专业教学和科研工作,主讲多门计算机专业课程,发表数十篇计算机教学改革论文,编写多部计算机专业教材。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航