欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > C/C++程序设计教程

浏览历史

C/C++程序设计教程

C/C++程序设计教程

prev next

  • 商品货号:01082005-8-28-1066
  • 商品重量:0克
    作者: 张莉 主编 段清玲 陈雷 编著
    图书书号/ISBN:7-302-07929-3
    出版日期:2004-07-01
    印张:20.75
    字数:483千字
    开本:16
  • 上架时间:2005-08-28
    商品点击数:839
  • 定价:¥26.00元
    本店售价:¥20.75元
    注册用户:¥20.75元
    vip:¥19.71元
    黄金等级:¥18.68元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

C语言具有简洁流畅、实用性强、代码编译效率高、可移植性强等优点,是一种通用语言,不仅适用于系统软件及应用软件的开发,也是现代程序设计的基础。要学习现代风格的编程技术,应该首先学会使用C程序设计语言。 本书主要内容包括程序设计算法描述、C程序设计的结构特点、发展及应用、数据结构、表达式运算、程序流程控制、数组与函数、指针类型的各种操作、构造类型及应用、文件操作和C++程序设计等。内容完整详实,每一章配有思考练习题,非常适合于高校作为教材用书,也适合于各种培训。 本书作为新一轮教改用书,其内容的综合性、实用性和系统性也非常适合于编程爱好者及参加全国计算机等级(二级)考试人员作为自学参考书。
目 录
第1章 计算机程序设计与算法 1
1.1 程序设计 1
1.1.1 程序设计语言 1
1.1.2 程序设计过程 3
1.2 程序设计算法 4
1.3 计算机算法的表示 4
1.3.1 自然语言描述 5
1.3.2 程序流程图描述 5
1.3.3 N-S图描述 7
1.4 用程序设计语言描述 9
1.5 算法举例 12
1.6 习题 16
第2章 C语言程序设计概述 17
2.1 C语言概述 17
2.1.1 C语言的发展 17
2.1.2 C语言的特点 18
2.2 Turbo C的集成环境 20
2.2.1 Turbo C 2.0的特点与 配置要求 20
2.2.2 Turbo C 2.0的安装与 启动 20
2.2.3 Turbo C的快捷键 23
2.3 C语言的程序结构 24
2.3.1 C语言程序的组成 24
2.3.2 C语言的标识符 26
2.3.3 C语言的关键字 26
2.4 习题 27
第3章 数据类型、运算符和表达式 28
3.1 常量和变量 28
3.1.1 常量 29
3.1.2 变量 31
3.2 整型数据类型 32
3.2.1 整型变量的分类 32
3.2.2 整型变量的定义 34
3.2.3 整型常量的表示方法 35
3.2.4 整型常量的分类 35
3.2.5 整型数据的应用 36
3.3 实型数据类型 36
3.3.1 实型常量的表示方法 36
3.3.2 实型变量 37
3.3.3 实型数据的应用 39
3.4 字符型数据类型 39
3.4.1 字符常量 39
3.4.2 字符变量 40
3.4.3 字符数据在内存中的存储 形式及使用方法 40
3.4.4 字符串常量 41
3.4.5 字符数据的应用 42
3.5 不同类型数据间的混合运算 42
3.6 算术运算符和算术表达式 43
3.6.1 运算符简介 43
3.6.2 算术运算符和算术表达式 44
3.7 赋值运算符和赋值表达式 47
3.8 逗号运算符和逗号表达式 49
3.9 变量赋初值 50
3.10 本章小结 50
3.11 习题 51
第4章 顺序结构程序设计 53
4.1 顺序结构概述 53
4.2 基本顺序结构语句 54
4.2.1 表达式和表达式语句 55
4.2.2 基本顺序命令 56
4.3 基本输入/输出 58
4.3.1 字符输入函数 58
4.3.2 字符输出函数 59
4.3.3 格式化输入/输出函数 60
4.4 习题 64
第5章 流程控制——选择结构 67
5.1 各种分支结构 67
5.2 if语句 67
5.2.1 if语句 68
5.2.2 if-else语句 69
5.2.3 else-if语句 71
5.2.4 if语句的嵌套 74
5.3 条件运算符 77
5.4 switch-case语句 79
5.5 本章小结 82
5.6 习题 82
第6章 循环控制 88
6.1 for语句 88
6.2 while语句 91
6.3 do-while语句 93
6.4 循环的嵌套 95
6.5 goto语句、break语句和continue 语句 96
6.5.1 goto 语句 96
6.5.2 break语句 97
6.5.3 continue语句 98
6.6 循环结构比较 99
6.7 本章小结 100
6.8 习题 100
第7章 数组与字符串 105
7.1 一维数组 105
7.1.1 数组的基本概念 105
7.1.2 一维数组的定义和引用 106
7.1.3 一维数组的初始化 108
7.1.4 一维数组应用举例 109
7.2 多维数组 112
7.2.1 二维数组的定义和引用 113
7.2.2 二维数组的初始化 115
7.2.3 三维数组 117
7.3 字符与数组 118
7.3.1 字符数组 119
7.3.2 字符串 121
7.4 字符串处理函数 123
7.5 字符数组的应用举例 127
7.6 本章小结 129
7.7 习题 130
第8章 函数与变量 136
8.1 函数 136
8.1.1 函数的定义 136
8.1.2 函数的参数和返回值 140
8.1.3 函数的声明和调用 141
8.1.4 函数的递归调用 150
8.1.5 外部函数与内部函数 153
8.2 变量的作用域和存储类型 156
8.2.1 变量的作用域 156
8.2.2 变量的存储类型 158
8.3 本章小结 164
8.4 习题 164
第9章 编译预处理 169
9.1 编译预处理简介 169
9.2 宏定义和宏替换 169
9.2.1 符号常量的宏定义 170
9.2.2 带参数的宏定义 171
9.3 文件包含 174
9.4 条件编译 175
9.5 本章小结 178
9.6 习题 178
第10章 指针 181
10.1 指针的基本概念 181
10.2 指针变量和指针运算符 183
10.2.1 指针变量的定义 183
10.2.2 指针变量的引用和 初始化 183
10.2.3 指针的运算 185
10.3 指针和函数参数 187
10.4 指针与数组 189
10.4.1 用指针访问数组元素 190
10.4.2 指针与多维数组 193
10.4.3 用指针访问字符串 195
10.4.4 指针数组 198
10.4.5 指向指针的指针 199
10.5 指针与函数 200
10.5.1 函数指针 200
10.5.2 函数指针作为函数 参数 202
10.5.3 返回指针的函数 203
10.5.4 main函数的参数 204
10.6 本章小结 205
10.7 习题 205
第11章 结构体与共用体 209
11.1 结构体的定义与引用 209
11.1.1 结构体的定义 210
11.1.2 结构体的引用 212
11.2 结构体的初始化 213
11.3 结构体数组 215
11.4 指向结构体的指针 216
11.4.1 结构体指针的概念 216
11.4.2 结构体指针的使用 217
11.4.3 指向结构体类型数组的 指针的使用 218
11.5 结构与函数 220
11.6 结构体指针与链表 222
11.6.1 什么是链表 222
11.6.2 链表的建立和输出 222
11.6.3 链表的插入 225
11.6.4 链表的删除 226
11.7 共用体 228
11.7.1 共用体的定义 228
11.7.2 结构体与共用体的 区别 229
11.7.3 共用体的引用 229
11.8 综合举例:学生管理系统 231
11.9 本章小结 234
11.10 习题 234

第12章 枚举与位操作 237
12.1 枚举 237
12.2 类型定义 239
12.3 位运算 242
12.3.1 位运算符 242
12.3.2 位域(位段) 247
12.3.3 位运算应用 249
12.4 本章小结 250
12.5 习题 251
第13章 文件 253
13.1 文件概述 253
13.1.1 文件的概念与文件 结构 253
13.1.2 文件系统的缓冲性 254
13.2 标准文件输入/输出 254
13.3 缓冲型文件的输入/输出 255
13.3.1 文件类型指针 255
13.3.2 缓冲型文件输入/输出 函数 255
13.3.3 文件的打开与关闭 256
13.3.4 文件的读写 259
13.3.5 文件的定位 263
13.3.6 出错检测 265
13.3.7 其他缓冲型文件函数 266
13.4 本章小结 267
13.5 习题 268
第14章 C++的面向对象程序设计 270
14.1 C++的特点 270
14.2 由C向C++过渡 271
14.2.1 任何函数调用之前必须 有函数声明或定义 271
14.2.2 函数声明时形式参数 不能省略 271
14.2.3 关于自定义数据类型 变量的定义 272
14.2.4 注释行 272
14.2.5 声明语句 272

14.2.6 C++的输入输出 273
14.2.7 作用域运算符 274
14.2.8 内联函数 274
14.2.9 带默认形参值的函数 275
14.2.10 函数的重载 277
14.2.11 new和delete运算符 278
14.3 面向对象的方法 280
14.3.1 面向对象的语言 280
14.3.2 面向对象方法 280
14.4 类与对象 281
14.4.1 类的定义 281
14.4.2 类的成员函数 282
14.4.3 构造函数和析构函数 285
14.4.4 对象 287
14.5 派生类 291
14.5.1 派生类的声明 291
14.5.2 多重继承 292
14.6 函数的多态性 293
14.6.1 成员函数的重载 294
14.6.2 虚拟函数(虚函数) 295
14.7 本章小结 298
14.8 习题 299
第15章 C++实例分析 300
15.1 问题提出 300
15.2 类的设计 300
15.3 程序及说明 300
15.4 运行结果 304
附录A 常用字符与ASCII码对照表 306
附录B 各章习题参考答案 308
附录C 参考文献 317


商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha