本书由13章正文和7个附录组成。第1章对高级语言特别是C语言的形成与展作了具体的叙述;第2、第3章介绍了C程序基础;第4、第5章介绍了C程序的控制结构;第6章介绍了组合数据结构“数组”;第7章介绍了C语言的模块化程序设计“函数”;第8、第9章详细、全面地介绍了C语言的精华——“指针”与“动态数据结构”;第10章介绍了C语言的文件系统;第11章介绍了C语言并提高知识的综合运用能力锦上添花;第12章介绍了C++的基础知识;第13章通过实例介绍了如何运用C++知识点进行面向对象的程序设计。
本书可用作高等院校各专业的C程序设计课程教材、计算机应用能力考试(二级C)的参考用书,亦可用作计算机爱好者的自学读本。
本书内容包括C语言的形成与发展、C语言的基础知识、C程序的控制结构、组合数据结构、函数、指针等,由浅入深、具有较强的实用性。本书可用作高等院校各专业的C程序设计课程教材、计算机应用能力考试(二级C)的参考用书,亦可用作计算机爱好者的自学读本。
1 C语言概述
1.1 C语言的发展史
1.2 C/C++程序简介
1.2.1 简单的C/C++程序实例
1.2.2 C/C++程序设计规则
1.2.3 C/C++程序的编辑、编译与运行
1.3 C程序的基本语法成分
1.3.1 基本字符集
1.3.2 标识符
1.3.3 关键字
1.4 编译预处理
1.4.1 无参数宏定义
1.4.2 文件包含
习题1
2 数据类型及基本运算
2.1 C数据类型
2.2 基本数据类型
2.3 数据的表示
2.3.1 常量
2.3.2 变量
2.4 常用的运算符和表达式
2.4.1 算术运算符和算术表达式
2.4.2 赋值运算符和赋值表达式
2.4.3 逗号运算符和逗号表达式
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 位运算符和位表达式
C/C++程序设计(第三版)”
2.5 常用的库函数
2.5.1 库函数的调用
2.5.2 使用库函数注意事项
习题2
3 顺序结构程序设计,
3.1 用于顺序结构的基本语句
3.1.1 表达式语句
3.1.2 复合语句
3.1.3 空语句
3.2 输入与输出
3.2.1 数据的输出
3.2.2 数据的输入
3.3 顺序结构程序设计举例
习题3
4 选择结构程序设计
4.1 if语句
4.1.1 if语句的三种基本形式
4.1.2 if语句的嵌套形式
4.2 条件表达式
4.3 switch语句
4.4 应用举例
习题4
5 循环结构程序设计
5.1 while语句
5.2 dowhile语句
5.3 for语句
5.4 循环结构的嵌套
5.5 循环结构的中断与转移
5.5.1 break语句
5.5.2 continue语句
5.5.3 goto语句
5.6 循环结构应用举例
…………………………………………………