出版日期:2011年08月
ISBN:9787302250890
[十位:7302250898]
页数:308
定价:¥31.00
店铺售价:¥39.30
(为您节省:¥-8.30)
店铺库存:1
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
18507486003
店主推荐图书:
-
¥57.30
-
¥47.90
-
¥11.70
-
¥6.00
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-26 07:34:43]
曹**
广州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-04 07:51:03]
孔**
深圳市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-02-09 23:44:21]
刘*
巴音郭楞蒙古自治州
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-02-07 12:57:56]
邱**
东莞市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-01-01 21:08:59]
江*
眉山市
《C语言程序设计(第2版)》内容提要:
《c语言程序设计(第2版)》共9章。前7章介绍c语言的基本语法、各种数据类型、程序设计方法及文件操作,后2章介绍c语言的图形处理以及c语言与dos和bios的接口与调用。
《c语言程序设计(第2版)》中对常规的c语言教材的体系结构做了适当调整,将指针部分分散到各个相应的章节中分别进行介绍。使读者很容易理解指针的概念,很自然地掌握各种指针的用法。本书内容循序渐进,结构清晰,层次分明,通俗易懂,通过大量例题验证语法和说明程序设计方法。为了使读者更好地掌握各章节内容,章末配有精选的大量习题。
《c语言程序设计(第2版)》可作为高等学校相关专业教材,也可作为自学者或各种计算机培训班的教材。
《C语言程序设计(第2版)》图书目录:
第1章 c语言概述1
1.1 c语言功能简介1
1.1.1 c语言的发展1
1.1.2 c语言的特点2
1.1.3 c语言的32个关键字和语句形式3
1.1.4 程序的三种基本结构与流程图简介4
1.2 turbo c上机操作指导7
1.2.1 turbo c用户窗口界面7
1.2.2 turbo c的主要菜单功能8
1.2.3 获取帮助与编辑操作功能11
1.3 简单的c程序介绍13
习题16
第2章 基本语法规则17
2.1 常量、变量和指针17
2.1.1 标识符17
2.1.2 常量和变量18
2.1.3 整型数据20
2.1.4 实型数据21
2.1.5 字符型数据22
2.1.6 字符串常量23
2.1.7 变量及指针24
2.2 运算符与表达式27
2.2.1 算术运算符和算术表达式28
2.2.2 关系运算符和关系表达式32
2.2.3 逻辑运算符和逻辑表达式33
2.2.4 位运算符35
2.2.5 赋值运算符和赋值表达式37
2.2.6 逗号运算符和逗号表达式39
2.2.7 条件运算符和条件表达式39
2.2.8 求长度运算符40
2.2.9 指针运算符41
2.3 基本输入输出函数42
2.3.1 字符输出函数——putchar () 42
2.3.2 字符输入函数——getchar () 43
2.3.3 格式输出函数——printf () 44
2.3.4 格式输入函数——scanf () 47
2.4 程序举例49
习题50
第3章 控制语句与预处理命令57
3.1 分支语句57
3.1.1 if语句57
3.1.2 switch-case语句60
3.2 循环语句62
3.2.1 while语句62
3.2.2 do-while语句63
3.2.3 for语句64
3.2.4 循环语句的嵌套66
3.2.5 break语句和continue语句67
3.2.6 goto语句68
3.3 编译预处理69
3.3.1 宏定义69
3.3.2 文件包含72
3.3.3 条件编译73
3.4 程序设计举例75
习题77
第4章 数组85
4.1 一维数组及指针85
4.1.1 一维数组的定义和初始化85
4.1.2 一维数组元素的下标法引用86
4.1.3 一维数组的指针87
4.1.4 一维数组元素的指针法引用89
4.2 一维字符数组及指针91
4.2.1 一维字符数组的定义和初始化91
4.2.2 字符数组的输入和输出92
4.2.3 用字符数组实现字符串96
4.2.4 用字符指针变量实现字符串97
4.2.5 常用字符串处理函数99
4.3 多维数组及指针102
4.3.1 二维数组的定义和初始化102
4.3.2 二维数组元素的下标法引用103
4.3.3 二维数组的指针104
4.3.4 二维数组元素的指针法引用105
4.4 指针数组107
4.5 二级指针109
4.6 程序设计举例110
习题114
第5章 函数123
5.1 函数概述123
5.2 函数定义125
5.3 函数调用126
5.3.1 函数调用的一般形式126
5.3.2 函数调用的方式126
5.4 函数引用说明127
5.5 函数的参数和返回值128
5.5.1 形式参数和实际参数128
5.5.2 函数的返回值129
5.5.3 指针作为函数参数130
5.5.4 主函数与命令行参数133
5.6 函数与带参数的宏的区别134
5.7 函数的嵌套调用与递归调用136
5.7.1 函数的嵌套调用136
5.7.2 函数的递归调用137
5.8 函数指针与返回指针的函数138
5.8.1 函数指针138
5.8.2 函数指针作为函数的参数139
5.8.3 返回指针的函数140
5.9 变量的作用域141
5.9.1 局部变量141
5.9.2 全局变量142
5.10 变量的存储类别143
5.10.1 局部变量的存储类别143
5.10.2 全局变量的存储类别145
5.11 内部函数和外部函数148
5.11.1 内部函数148
5.11.2 外部函数148
5.12 程序设计举例149
习题157
第6章 结构体、共用体和枚举165
6.1 结构体类型与变量165
6.1.1 结构体类型定义165
6.1.2 结构体变量的定义和引用166
6.2 结构体数组168
6.3 结构体类型数据的指针170
6.3.1 结构体变量的指针与指针变量170
6.3.2 结构体数组的指针与指针变量171
6.3.3 结构体指针与变量作函数参数172
6.3.4 自定义类型173
6.4 链表的基本知识174
6.4.1 动态分配和释放空间的函数175
6.4.2 建立和输出链表176
6.4.3 链表的基本操作177
6.5 结构体位段184
6.6 共用体类型与变量187
6.6.1 共用体类型定义187
6.6.2 共用体变量的定义和引用187
6.7 枚举类型与变量190
6.7.1 枚举类型定义190
6.7.2 枚举变量与枚举元素191
6.8 程序设计举例194
习题198
第7章 文件系统207
7.1 文件系统概述与文件类型207
7.2 文件的打开与关闭208
7.2.1 文件的打开(fopen函数)208
7.2.2 文件的关闭(fclose函数)210
7.3 文件的读写操作210
7.3.1 读写一个字符的函数(fgetc(),fputc()或getc(),putc()) 210
7.3.2 读写一个字符串函数(fgets()和fputs()) 212
7.3.3 读写一个数据字块函数(fread ()和fwrite () ) 214
7.3.4 文件的格式化读写函数(fscanf ()和fprintf () ) 216
7.4 文件定位与随机读写217
7.5 程序设计举例220
习题229
第8章 c语言绘图235
8.1 pc的显示系统235
8.2 turbo c基本绘图函数237
8.2.1 图形控制函数238
8.2.2 颜色控制函数239
8.2.3 基本绘图函数239
8.2.4 填充243
8.2.5 获取当前信息函数245
8.3 图形方式下的文本输出247
8.3.1 文本输出函数247
8.3.2 定义文本字形248
8.3.3 文本输出字符串250
8.4 动画设计技术250
8.4.1 存图取图250
8.4.2 页操作252
8.4.3 图视口操作253
8.4.4 图形运行控制和声音函数254
8.5 文本窗口254
8.5.1 文本方式的控制254
8.5.2 屏幕信息与存取258
8.5.3 菜单设计261
8.6 创建独立的图形运行程序265
8.7 程序设计举例265
第9章 c程序与dos、bios接口281
9.1 常用dos功能调用说明281
9.2 常用bios功能调用说明286
9.3 c程序调用dos、bios功能288
9.3.1 c程序中寄存器的使用格式288
9.3.2 调用dos、bios功能的系统函数289
9.4 程序设计举例292
附录a 常用字符与ascii代码对照表297
附录b c库函数299
参考文献309