作品简介

《C/C++程序设计(第3版)》是用于学习C/C++语言程序设计的教科书。内容包括:程序设计语言的分类和发展,C语言和C++语言的产生和发展,基本数据类型,运算符和表达式,输入输出用法,编译预处理,分支和循环,构造数据类型(数组、结构、联合、枚举、文件),函数,指针,类和对象,以及用附录形式给出的ASCII码表、C/C++常用库函数表、VisualC++6.0上机操作方法、VisualC++2010上机操作方法、部分习题参考答案等。《C/C++程序设计(第3版)》通过100多个例题和500多道习题讲解C/C++语言基本用法,向读者传授程序设计技术。

陈卫卫,王庆瑞编著。

作品目录

  • 前言
  • 第1章 C语言基础
  • 1.1 一般概念
  • 1.1.1 程序设计语言的发展和分类
  • 1.1.2 C源程序的基本结构
  • 1.1.3 算法的描述和实现
  • 1.1.4 程序设计风格
  • 习题1.1
  • 1.2 基本语法成分
  • 1.2.1 字和词
  • 1.2.2 数据类型
  • 1.2.3 运算符和表达式
  • 习题1.2
  • 1.3 数据的输入和输出
  • 1.3.1 cin和cout
  • 1.3.2 printf
  • 1.3.3 scanf
  • 习题1.3
  • 1.4 编译预处理
  • 习题1.4
  • 第2章 分支和循环
  • 2.1 分支结构
  • 2.1.1 if语句
  • 2.1.2 复合语句和if语句的嵌套
  • 2.1.3* switch语句
  • 2.1.4 程序设计示例
  • 习题2.1
  • 2.2 循环结构
  • 2.2.1 while语句
  • 2.2.2 for语句
  • 2.2.3 do-while语句
  • 2.2.4 多重循环
  • 2.2.5 break语句和continue语句
  • 2.2.6* goto语句
  • 2.2.7 程序设计示例
  • 习题2.2
  • 第3章 构造类型
  • 3.1 数组类型
  • 3.1.1 一维数组
  • 3.1.2 二维数组
  • 3.1.3 字符数组
  • 3.1.4 程序设计示例
  • 习题3.1
  • 3.2 结构类型
  • 3.2.1 定义方式和引用方式
  • 3.2.2 typedef的用法
  • 3.2.3 结构的嵌套和位域
  • 3.2.4 程序设计示例
  • 习题3.2
  • 3.3 联合类型和枚举类型
  • 3.3.1 联合类型
  • 3.3.2 枚举类型
  • 习题3.3
  • 3.4 文件类型
  • 3.4.1 文件的概念和基本操作
  • 3.4.2 文本文件的读和写
  • 3.4.3 二进制文件的读和写
  • 习题3.4
  • 第4章 函数
  • 4.1 函数的基本用法
  • 4.1.1 函数的定义和调用
  • 4.1.2 函数的返回值
  • 4.1.3 参数传递
  • 4.1.4 程序设计示例
  • 习题4.1
  • 4.2 变量的作用域和存储属性
  • 4.2.1 作用域
  • 4.2.2 存储属性
  • 习题4.2
  • 4.3 函数的嵌套调用和递归调用
  • 4.3.1 嵌套调用
  • 4.3.2 递归调用
  • 习题4.3
  • 第5章 指针类型
  • 5.1 指向普通变量的指针
  • 5.1.1 指针的定义和引用
  • 5.1.2 指向结构类型的指针
  • 习题5.1
  • 5.2 指向数组和函数的指针
  • 5.2.1 指向一维数组的指针
  • 5.2.2 指向字符串的指针
  • 5.2.3* 指向二维数组的指针
  • 5.2.4* 指向函数的指针
  • 5.2.5 指针应用示例
  • 习题5.2
  • 5.3 动态变量和链表
  • 5.3.1 动态管理函数的用法
  • 5.3.2 new和delete的用法
  • 5.3.3* 链表简介
  • 习题5.3
  • 第6章* 类和对象
  • 6.1 基本用法
  • 6.1.1 定义方式
  • 6.1.2 引用方法
  • 6.1.3 构造函数和析构函数
  • 6.1.4 程序设计示例
  • 习题6.1
  • 6.2 重载、组合和继承
  • 6.2.1 重载
  • 6.2.2 组合
  • 6.2.3 继承
  • 习题6.2
  • 6.3 虚拟、友元和模板
  • 6.3.1 虚拟函数
  • 6.3.2 虚拟基类
  • 6.3.3 友元
  • 6.3.4 函数模板
  • 6.3.5 类模板
  • 习题6.3
  • 附录
  • 附录A 数制和码制
  • 附录B ASCII码表
  • 附录C C/C++常用库函数
  • 附录D Visual C++6.0的基本用法
  • 附录E Visual C++2010的基本用法
  • 附录F 部分习题参考答案
  • 参考文献
展开全部