本书共分12章,主要内容包括:基本数据与表达式、程序控制结构、函数、数组、结构、类与对象、运算符重载、继承、虚函数与多态性、模板、输入/输出流、异常处理。
本书配套的电子课件和习题解答,请登录华信教育资源网下载(.hxedu..)。电子课件由近3000张PPT幻灯片组成,以图形语言为设计理念,充分表达程序设计课程的教学特点。
本书可以作为高等学校计算机类、信息类、电类专业本科生高级语言程序设计课程教材,也可作为教师、学生和C 语言爱好者的参考书。
目录
- 章基本数据与表达式
- 1.1概述
- 1.1.1程序设计与程序设计语言
- 1.1.2一个简单的C 程序
- 1.1.3程序的编译执行
- 1.2C 语言的字符集与词汇
- 1.2.1字符集
- 1.2.2词汇
- 1.3C 语言的基本数据类型与存储形式
- 1.3.1C 语言的数据类型
- 1.3.2数据存储
- 1.3.3基本数据类型
- 1.4数据对象与访问
- 1.4.1变量定义
- 1.4.2访问变量
- 1.4.3常量和约束访问
- 1.5表达式
- 1.5.1运算符
- 1.5.2算术表达式
- 1.5.3逻辑表达式
- 1.5.4赋值表达式
- 1.5.5条件表达式
- 1.5.6逗号表达式
- 1.6数据输入和输出
- 1.6.1键盘输入
- 1.6.2屏幕输出
- 1.6.3表达式语句
- 本章小结
- 习题1
- 第2章程序控制结构
- 2.1选择控制
- 2.1.1if语句
- 2.1.2switch语句
- 2.2循环控制
- 2.2.1while语句
- 2.2.2do_while语句
- 2.2.3for语句
- 2.2.4循环的嵌套
- 2.3判断表达式的使用
- 2.4转向语句
- 本章小结
- 习题2
- 第3章函数
- 3.1函数的定义与调用
- 3.1.1函数定义
- 3.1.2函数调用
- 3.1.3函数原型
- 3.2函数参数的传递
- 3.2.1传值参数
- 3.2.2指针参数
- 3.2.3引用参数
- 3.2.4函数的返回类型
- 3.3函数调用机制
- 3.3.1嵌套调用
- 3.3.2递归调用
- 3.4函数指针
- 3.4.1函数的地址
- 3.4.2函数指针
- 3.5内联函数和重载函数
- 3.5.1内联函数
- 3.5.2函数重载
- 3.6变量存储特性与标识符作用域
- 3.6.1存储特性
- 3.6.2标识符的作用域与可见性
- 3.7多文件程序结构
- 3.7.1多文件结构
- 3.7.2预处理指令
- 3.7.3多文件程序使用全局变量
- 3.8命名空间
- 3.8.1标准名空间
- 3.8.2定义命名空间
- 3.8.3使用命名空间
- 3.9终止程序执行
- 本章小结
- 习题3
- 第4章数组
- 第5章结构
- 第6章类与对象
- 第7章运算符重载
- 第8章继承
- 第9章虚函数与多态性
- 0章模板
- 1章输入/输出流
- 2章异常处理
- 附录A控制台程序设计
- 附录B常用库函数
- 附录CC 关键字表
- 附录DASCII码字符集