注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C/C++程序设计教程

C/C++程序设计教程

C/C++程序设计教程

定 价:¥30.00

作 者: 陈卫卫编著
出版社: 北京希望电子出版社
丛编项: 计算机科学与技术教材系列
标 签: C

ISBN: 9787900088994 出版时间: 2002-05-01 包装: 精装
开本: 26cm 页数: 360 字数:  

内容简介

  本书是专门教授C语言程序设计的实用教科书。全书内容全面,讲解深入浅出,编写时,特别注重根据不同的教学对象定位不同的培养目标,各章、节的重难点、主次内容都做了恰当合理的安排。全书由9章构成,主要内容包括:C语言基本数据类型、表达式和运算符,数据的输入输出、分支和循环控制结构,数组、指针、结构、枚举、联合等自定义数据类型,函数和预编译处理,文件操作方法,位结构和位运算用法,以及C++语言中类和对象的概念,重载、继承、虚拟和模板的用法,简单的面向对象的程序设计方法。在本书的最后以附录形式,分别给出了Turbo C2.0和Visual C++6.0上机操作方法。本书以基本语法规则为主线,通过137个典型例题和大量习题向读者传授程序设计技术。本书以C语言内容为主,C++语言内容为辅。全面系统地介绍了C语言的基本语法概念和程序结构,简明扼要地介绍了C++语言中面向对象的程序设计方法,并对这两种语言相同和不同之处加以对照,使读者在学会使用C语言后,轻松地过渡到C++语言的学习。本书可作为普通高校、职业学校计算机科学与技术专业,或非计算机专业的本、专科学生的教材和教学参考书,也可以作为广大C编程员自学程序设计方法的指导书。

作者简介

暂缺《C/C++程序设计教程》作者简介

图书目录

第1章 概述
1. l 程序设计语言的发展
1. 2 程序的基本结构和流程图
1. 2. l 程序的基本结构
l. 2. 2 流程图
1. 3 C源程序的一般结构
1. 3. 1 C语言的特点
l. 3. 2 C源程序的一般结构
习题一
第2章 简单程序设计
2. 1 C语言基础
2. l. l 字汇表
2. 1. 2 常量与变量
2. 1. 3 基本数据类型
2. 2 基本运算符和简单表达式
2. 2. l 表达式的概念
2. 2. 2 算术运算符和算术表达式
2. 2. 3 关系运算符和关系表达式
2. 2. 4 逻辑运算符和逻辑表达式
2. 2. 5 常用的数学计算函数
2. 3 赋值表达式和条件表达式
2. 3. l 赋值表达式和赋值语句
2. 3. 2 条件表达式
2. 3. 3 逗号表达式
2. 4 数据的输入和输出
2. 4. l 格式输出函数 printf()
2. 4. 2 格式输入函数scanf()
2. 4. 3* getchar()函数和putchar()函数
2. 4. 4
cin和 cout的简单用法
习题二
第3章 分支和循环
3. l 分支结构
3. l. l if语句
3. 1. 2 复合语句和 if语句的嵌套
3. 1. 3* switch语句
3. 1. 4 示例程序
3. 2 循环结构
3. 2. l while语句
3. 2. 2  for语句
3. 2. 3  do-while语句
3. 2. 4 多重循环
3. 2. 5
break语句和 continue语句
3. 2. 6* goto语句
3. 3 循环语句用法示例
习题三
第4章 数组和结构类型
4. l 一维数组
4. 1. 1 定义方式
4. 1. 2 数组元素的引用方式
4. 1. 3 一维数组元素的初始化
4. 2 二维数组
4. 2. l 定义方式
4. 2. 2 二维数组元素的引用
4. 2. 3 二维数组元素的初始化
4. 3 字符串
4. 3. l 字符串及串结束符
4. 3. 2 字符数组的输入和输出
4. 3. 3 字符和字符串处理函数
4. 4 结构类型
4. 4. l 定义方式和引用方式
4. 4. 2 结构类型的初始化
4. 4. 3 typedef的用法
4. 4. 4 结构的嵌套
4. 5 综合示例
习题四
第5章 函数和预编译处理
5. l 函数的意义
5. 2 函数的定义和调用
5. 2. l 函数定义
5. 2. 2 函数调用
5. 2. 3 函数的返回值
5. 3 函数的参数传递
5. 3. l 传值
5. 3. 2 传地址
5. 3. 3 传引用
5. 3. 4 数组名作参数
5. 4 变量的作用域和变量的属性
5. 4. l 作用域的概念
5. 4. 2 局部量和全局量
5. 4. 3 变量的存储属性
5. 4. 4* 变量的修饰属性
5. 4. 5* 内部函数和外部函数
5. 4. 6 变量和函数的存储属性小结
5. 5 函数的嵌套调用和递归调用
5. 5. l 嵌套调用和递归调用的概念
5. 5. 2 函数的嵌套调用
5. 5. 3 函数的速归调用
5. 6 编译预处理
5. 6. l 宏定义
5. 5. 2 文件包含处理
5. 6. 3* 条件编译
5. 7 示例
习题五
第6章 指针类型
6. l 指针和指针类型
6. 1. l 数据的存取方法
6. 1. 2 指针的定义和引用
6. 1. 3 指向结构的指针
6. 2 指针与数组
6. 2. l 指向一维数组的指针
6. 2. 2* 指向多维数组的指针
6. 2. 3 指向字符串的指针
6. 2. 4 指针数组
6. 2. 5* 指向指针的指针
6. 2. 6* 指针数组作main函数的参数
6. 3 指针与函数
6. 3. l 返回值为指针的函数
6. 3. 2* 指向函数的指针
6. 4 动态存储管理和动态变量
6. 4. l 动态管理函数的用法
6. 4. 2
new和 delete的用法
6. 5 链表
6. 5. l 链表的概念
6. 5. 2 结点的定义
6. 5. 3 结点的产生和回收
6. 5. 4 链表的构造和输出
6. 5. 5 简单链表操作
6. 5. 6* 双向链表
6. 5. 7 链表的应用举例
习题六
第7章 枚举. 联合及位运算
7. l 枚举类型
7. 2 联合类型
7. 3 位运算和位结构
7. 3. l 位运算
7. 3. 2 位结构
7. 4 数据类型小结
习题七
第8章 文件
8. l 文件的概念
8. 2 文件的打开和关闭
8. 2. l 文件类型指针
8. 2. 2 文件的打开
8. 2. 3 文件的关闭
8. 3 文本文件的读写
8. 3. l fscanf()和fprintf )函数
8. 3. 2 fgetc()和fputc()函数
8. 3. 3* fgets()和fputs()函数
8. 4* 二进制文件和文件的随机读写
8. 4. l 二进制文件的读写
8. 4. 2 文件的随机读写和出错检测
习题八
第9章 C 简介
9. 1 C 与C的比较
9. 1. 1 C 与C的差别
9. 1. 2 C 的新功能
9. 2 类和对象
9. 2. l 类和对象的概念
9. 2. 2 结构化程序设计和面向对象程序设计的关系
9. 3 构造函数和析构函数
9. 3. l 构造函数
9. 3. 2 析构函数
9. 4 重载. 组合和继承
9. 4. l 重载
9. 4. 2 组合和继承
9. 5 虚拟和友元
9. 5. l 虚拟函数和虚拟基类
9. 5. 2 友元函数和友元类
9. 6* 模板
习题九
附录A
ASCII码表
附录B Turbo C 2. 0上机操作方法
B. l 运行C程序的过程
B. 2 上机操作步骤
附录 C
Visual C
6. 0上机操作方法
C. l 启动/关闭系统
C. 2 建立新的工作间
C. 2. l 建立Workspace文件
C. 2. 2 建立并保存C (或C)源程序文件
C. 2. 3 建立头文件
C. 3 关闭/打开工作间
C. 4 编译. 连接和运行
C. 4. l 编译
C. 4. 2 连接
C. 4. 3 运行
C. 5 调试程序
C. 5. l 单步执行
C. 5. 2 设置断点执行

本目录推荐