程序设计基础----C语言
¥
8
3.1折
¥
26
九品
仅1件
作者杨有安 编;王载新;曾大亮
出版社人民邮电出版社
出版时间2003-02
版次1
装帧平装
货号G31
上书时间2025-01-03
商品详情
- 品相描述:九品
图书标准信息
-
作者
杨有安 编;王载新;曾大亮
-
出版社
人民邮电出版社
-
出版时间
2003-02
-
版次
1
-
ISBN
9787115085054
-
定价
26.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
292000页
-
字数
493千字
- 【内容简介】
-
C语言是当代最流行的程序设计语言之一,它的简洁、紧凑、灵活、实用、高效、可移植性好等优点深受用户欢迎。C语言的数据类型丰富,它不仅具有高级程序设计语言的优点,而且还具有低级程序设计语言的特点。因此它既可以用来编写系统程序,而且也可以用来编写应用程序。C语言已经被迅速地推广和普及。
本书从计算机语言和程序设计的基本知识、C语言的发展与特点出发,在全面、系统地介绍C语言的所有成分(包括变量、运算符号、表达式、数据类型、存储类别、语句、函数)的同时,还由浅入深地介绍程序设计的基本方法和算法。本书可以作为高等院校非计算机专业的程序设计和C语言的教材,也可以作为初次学习或进行程序设计的读者学习C语言的参考书。
- 【目录】
-
第一章 C语言概述1
1.1 计算机语言1
1.2 C语言的发展与特点1
1.3 简单的C语言程序介绍3
1.4 C语言程序的开发过程6
1.4.1 在Turbo C集成环境下运行C程序6
1.4.2 在Unix操作系统下运行C程序的过程7
本章小结8
习题一8
第二章 基本数据类型和表达式11
2.1 保留字和标识符11
2.2 基本数据类型13
2.2.1 常量和变量的概念13
2.2.2 整型变量及其输出14
2.2.3 实型变量及其输出17
2.2.4 整型常量和实型常量19
2.2.5 字符常量和字符串常量19
2.2.6 字符变量及其输出22
2.2.7 变量的初始化24
2.3 运算符和表达式24
2.3.1 表达式24
2.3.2 算术运算符和算术表达式25
2.3.3 算术表达式中数据类型的转换26
2.3.4 赋值运算28
2.3.5 标准库函数调用31
2.3.6 增量运算符与增量表达式32
2.3.7 关系运算符和关系表达式33
2.3.8 逻辑运算符和逻辑表达式34
2.3.9 位运算符37
2.3.10 条件运算符和条件表达式38
2.3.11 逗号运算符和逗号表达式39
2.3.12 运算符优先级和结合方向39
本章小结41
习题二41
第三章 简单语句和选择语句45
3.1 结构化程序设计概述45
3.2 scanf函数和字符输入、输出函数简介47
3.2.1 为何要输入数据47
3.2.2 scanf函数47
3.2.3 字符输入函数50
3.2.4 字符输出函数50
3.3 表达式语句51
3.4 复合语句51
3.5 if条件语句52
3.5.1 if结构52
3.5.2 if-else结构56
3.5.3 if-else-if结构57
3.5.4 条件语句的嵌套61
3.6 结构化流程图65
3.7 switch语句68
3.8 程序设计举例72
本章小结75
习题三76
第四章 循环语句和转移语句79
4.1 循环的概念79
4.2 for循环80
4.3 while循环88
4.4 do-while循环90
4.5 break语句92
4.6 continue语句93
4.7 多重循环94
4.8 goto语句99
本章小结100
习题四101
第五章 数组103
5.1 一维数组103
5.1.1 一维数组的定义103
5.1.2 一维数组元素的引用104
5.1.3 一维数组元素的初始化106
5.2 二维数组107
5.2.1 二维数组的定义107
5.2.2 二维数组的引用108
5.2.3 二维数组元素的初始化109
5.3 数组的查找与排序操作112
5.3.1 排序112
5.3.2 查找115
5.4 字符数组和字符串117
5.4.1 字符数组的定义117
5.4.2 字符数组的引用118
5.4.3 字符数组的初始化119
5.4.4 字符串及其结束标志120
5.4.5 字符数组的输入输出122
5.4.6 常用的字符串处理函数124
5.5 程序设计举例127
本章小结130
习题五131
第六章 函数135
6.1 函数的概念135
6.2 函数的定义136
6.3 函数的调用137
一、函数调用格式及执行过程137
二、函数的调用方式138
三、对被调用函数的使用说明139
6.4 函数的返回值140
6.5 函数参数及函数间的数据传递144
6.5.1 非数组名作为函数参数147
6.5.2 数组名作为函数参数148
6.6 函数的嵌套与递归150
6.6.1 函数的嵌套调用150
6.6.2 函数的递归调用154
6.7 变量的存储类型及其作用域156
6.7.1 局部变量及其存储类型157
6.7.2 全局变量及其存储类型161
6.8 内部函数和外部函数164
6.8.1 内部函数164
6.8.2 外部函数165
6.9 应用举例166
本章小结173
习题六173
第七章 指针177
7.1 变量的地址和指针177
7.2 指针变量的定义178
7.3 指针变量的运算及操作179
7.3.1 给指针变量赋值179
7.3.2 移动指针181
7.3.3 指针比较184
7.3.4 通过指针变量引用存储单元185
7.4 指针与函数参数190
7.4.1 形参为指针变量时,实参和形参之间的数据传递191
7.4.2 返回地址值的函数193
7.5 函数型指针194
7.5.1 函数型指针的定义194
7.5.2 函数型指针的赋值195
7.5.3 函数型指针的引用195
7.6 数组与指针198
7.6.1 一维数组和指针198
7.6.2 二维数组与指针199
7.6.3 指针与字符串202
7.7 命令行参数205
7.8 程序设计举例206
本章小结208
习题七209
第八章 编译预处理219
8.1 宏定义219
8.2 文件包含224
8.3 条件编译226
本章小结229
习题八229
第九章 结构与联合231
9.1 结构定义和结构变量的引用231
9.1.1 结构定义231
9.1.2 结构变量的引用233
9.1.3 结构变量的初始化234
9.2 结构数组235
9.2.1结构数组的定义235
9.2.2 结构数组的初始化236
9.3 指向结构的指针238
9.4 结构与函数239
9.5 引用自身的结构(链表)243
9.6 字段结构245
9.7 联合246
9.8 枚举248
9.9 类型定义249
9.10 程序设计举例251
本章小结254
习题九255
第十章 输入输出257
10.1 终端输出函数257
10.1.1 字符输出函数putchar257
10.1.2 格式输出函数printf258
10.2 终端输入函数263
10.2.1 字符输入函数getchar263
10.2.2 格式输入函数scanf264
10.2.3 字符串输入函数gets267
10.3 系统命令调用函数system268
10.4 程序举例269
本章小结270
习题十270
第十一章 文件273
11.1 C文件概述273
11.2 文件类型指针274
11.3 文件的打开与关闭275
11.3.1 文件的打开(fopen函数)275
11.3.2 文件的关闭(fclose函数)276
11.4 文件的读写277
11.4.1 文件的字符读写函数277
11.4.2 文件的字符串读写函数278
11.4.3 文件的数据块读写函数280
11.4.4 文件的格式化输入输出函数282
11.4.5 其他读写函数283
11.5 文件的定位284
11.5.1 置文件位置指针于文件开头位置的函数rewind284
11.5.2 改变文件位置指针位置的函数fseek285
11.5.3 取得文件当前位置的函数ftell286
11.6 文件的错误检测286
11.6.1 文件读写错误检测函数ferror286
11.6.2 清除文件错误标志函数clearerr287
11.7 程序设计举例287
本章小结290
习题十一291
附录1 常用字符与ASCII代码对照表293
附录2 C语言常用语法提要295
2.1 标识符295
2.2 常量295
2.3 表达式295
2.4 数据定义296
2.5 函数定义297
2.6 变量的初始化297
2.7 语句298
2.8 预处理命令299
附录3 C库函数301
3.1 数学函数302
3.2 字符型函数303
3.3 字符串函数303
3.4 输入输出函数304
3.5 动态存储分配函数306
3.6 其他函数306
参考文献308
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价