当前位置首页 > 百科> 正文

C语言程式设计(第3版)(马靖善、秦玉平编着图书)

2019-07-01 22:17:38 百科
C语言程式设计(第3版)(马靖善、秦玉平编着图书)

C语言程式设计(第3版)(马靖善、秦玉平编着图书)

本书为辽宁省普通高等学校省级精品教材,辽宁省“十二五”普通高等教育本科省级规划教材,兼顾各类计算机水平测试与计算机等级考试,已被国内多所高校使用。

基本介绍

  • 书名:C语言程式设计(第3版)
  • 作者:马靖善、秦玉平
  • ISBN:9787302488668
  • 定价:39.80
  • 出版社:清华大学出版社
  • 出版时间:2017.12.31
  • 印次:3-1

    内容简介

    本书共8章。前7章介绍C语言的基本语法、各种数据类型、函式与程式的设计方法及档案操作,第8章介绍C语言的图形处理功能。

    图书目录

    目录第1章C语言概述1
    1.1C语言功能简介1
    1.1.1C语言的发展1
    1.1.2C语言的特点2
    1.1.3C语言的32个关键字和语句形式3
    1.1.4程式的三种基本结构与流程图简介4
    1.2TurboC上机操作指导7
    1.2.1TurboC用户视窗界面8
    1.2.2TurboC的主要选单功能8
    1.2.3获取帮助与编辑操作功能11
    1.3VC++操作界面简介13
    1.3.1启动VC++13
    1.3.2打开或新建C语言源程式14
    1.3.3程式的调试与运行15
    1.4简单的C程式介绍16
    习题20
    第2章基本语法规则21
    2.1常量、变数和指针21
    2.1.1标识符21
    2.1.2常量和变数22
    2.1.3整型数据24
    2.1.4实型数据25
    2.1.5字元型数据26
    2.1.6字元串常量27
    2.1.7变数及指针28C语言程式设计(第3版)目录2.2运算符与表达式31
    2.2.1算术运算符和算术表达式33
    2.2.2关係运算符和关係表达式37
    2.2.3逻辑运算符和逻辑表达式38
    2.2.4位运算符39
    2.2.5赋值运算符和赋值表达式42
    2.2.6逗号运算符和逗号表达式44
    2.2.7条件运算符和条件表达式44
    2.2.8求位元组数运算符46
    2.2.9指针运算符47
    2.3基本输入输出函式47
    2.3.1字元输出函式(putchar())48
    2.3.2字元输入函式(getchar())48
    2.3.3格式输出函式(printf())50
    2.3.4格式输入函式(scanf())52
    2.4程式举例55
    习题57
    第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程式设计举例83
    习题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主函式与命令行参数145
    5.6函式与带参数的宏的区别146
    5.7函式的嵌套调用与递归调用149
    5.7.1函式的嵌套调用149
    5.7.2函式的递归调用150
    5.8函式指针与返回指针的函式151
    5.8.1函式指针151
    5.8.2函式指针作为函式的参数152
    5.8.3返回指针的函式153
    5.9变数的作用域154
    5.9.1局部变数154
    5.9.2全局变数155
    5.10变数的存储类别156
    5.10.1局部变数的存储类别156
    5.10.2全局变数的存储类别158
    5.11内部函式和外部函式161
    5.11.1内部函式161
    5.11.2外部函式161
    5.12程式设计举例162
    习题170
    第6章结构体、共用体和枚举179
    6.1结构体类型与变数179
    6.1.1结构体类型定义179
    6.1.2结构体变数的定义和引用180
    6.2结构体数组182
    6.3结构体类型数据的指针184
    6.3.1结构体变数的指针与指针变数184
    6.3.2结构体数组的指针与指针变数186
    6.3.3结构体指针与变数作函式参数186
    6.3.4自定义类型187
    6.4鍊表的基本知识189
    6.4.1动态分配和释放空间的函式189
    6.4.2鍊表的基本操作190
    6.5结构体位段200
    6.6共用体类型与变数203
    6.6.1共用体类型定义203
    6.6.2共用体变数的定义和引用203
    6.7枚举类型与变数206
    6.7.1枚举类型定义206
    6.7.2枚举变数与枚举元素207
    6.8程式设计举例210
    习题215第7章档案系统223
    7.1档案系统概述与档案类型223
    7.2档案的打开与关闭224
    7.2.1档案打开函式(fopen())224
    7.2.2档案关闭函式(fclose())226
    7.3档案的读写操作226
    7.3.1读写一个字元的函式(fgetc()和fputc())226
    7.3.2读写一个字元串函式(fgets()和fputs())229
    7.3.3读写一个数据字块函式(fread()和fwrite())230
    7.3.4档案的格式化读写函式(fscanf()和fprintf())232
    7.4档案定位与随机读写234
    7.5程式设计举例237
    习题246
    第8章C语言绘图251
    8.1PC的显示系统251
    8.2TurboC基本绘图函式253
    8.2.1图形控制函式254
    8.2.2颜色控制函式255
    8.2.3基本绘图函式255
    8.2.4填充259
    8.2.5获取当前信息的函式262
    8.3图形方式下的文本输出264
    8.3.1文本输出函式264
    8.3.2定义文本字型265
    8.3.3文本输出字元串267
    8.4动画设计技术267
    8.4.1存图取图267
    8.4.2页操作268
    8.4.3图视口操作269
    8.4.4图形运行控制和声音函式271
    8.5文本视窗271
    8.5.1文本方式的控制271
    8.5.2萤幕信息与存取275
    8.5.3选单设计2788.6创建独立的图形运行程式282
    8.7程式设计举例282
    附录A常用字元与ASCII码对照表298
    附录BC库函式300
    参考文献310
    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net