本书系统讲述C 语言的基础知识、基本语法和编程方法。重点讲述C 语言面向对象的重要特征:类和对象、继承性和派生类、多态性和虚函数等重要内容。同时,还介绍C 语言对C语言的继承和改进。
本书文字通俗易懂,内容全面系统,例题丰富,重点突出,注重实践,偏重应用。每章后备有大量练习题和上机题。
本书适用于大专院校理工科学生“C 语言程序设计”课程的教材,还可作为自学C 语言的指导书和参考书。
目录
- 第1章 C 语言概述
- 1.1 面向对象的概念
- 1.2 C 语言的特点
- 1.3 C 程序在结构上的特点
- 1.4 C 程序的实现
- 练习题1
- 上机指导1
- 第2章 变量和表达式
- 2.1 C 语言的字符集和单词
- 2.2 数据类型和存储类
- 2.3 常量
- 2.4 变量
- 2.5 运算符
- 2.6 表达式
- 2.7 类型转换
- 练习题2
- 上机指导2
- 第3章 语句和预处理
- 3.1 表达式语句和复合语句
- 3.2 选择语句
- 3.3 循环语句
- 3.4 转向语句
- 3.5 类型定义语句
- 3.6 预处理功能
- 练习题3
- 上机指导3
- 第4章 数组
- 4.1 数组的定义格式和数组元素的表示方法
- 4.2 数组的赋值
- 4.3 字符数组和字符串
- 4.4 数组的应用
- 练习题4
- 上机指导4
- 第5章 指针和引用
- 5.1 指针和指针的定义格式
- 5.2 指针的运算
- 5.3 指针和数组
- 5.4 引用
- 练习题5
- 上机指导5
- 第6章 函数
- 6.1 函数的定义和说明
- 6.2 函数的参数和返回值
- 6.3 函数的调用
- 6.4 指针和引用作函数参数和返回值
- 6.5 函数的嵌套调用和递归调用
- 6.6 重载函数和内联函数
- 6.7 函数的存储类
- 练习题6
- 上机指导6
- 第7章 结构和联合
- 7.1 结构的概念
- 7.2 结构与数组
- 7.3 结构与函数
- 7.4 联合的概念
- 7.5 联合的应用
- 练习题7
- 上机指导7
- 第8章 类和对象(一)
- 第9章 类和对象(二)
- 第10章 继承性和派生类
- 第11章 多态性和虚函数
- 第12章 C 语言的输入/输出操作
- 第13章 C 语言工具