本书为工业和信息化普通高等教育“十二五”规划教材和河南省“十二五”普通高等教育规划教材,是高等院校计算机基础教育教材。全书共分14章,主要内容包括:C语言概述,基本数据类型、运算符与表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体及枚举类型,文件,C++基础,VC++ 6.0开发环境及程序测试与调试,上机实验内容等;各章后均附有大量习题。书后附有完整的ASCII代码对照表、C语言中的关键字、运算符优先级和结合方向、常用库函数。
本书内容丰富、新颖,图文并茂,通俗易懂,实用性强,可作为高等学校非计算机专业的计算机基础课教材,也可作为应用计算机人员的学习参考书。
目录
- 第1章 C语言概述
- 1.1 C语言的发展及特点
- 1.1.1 C语言的发展
- 1.1.2 C语言的特点
- 1.2 C语言程序的基本结构
- 1.3 算法及其描述
- 1.3.1 算法的概念
- 1.3.2 算法的描述方法
- 1.4 程序设计方法
- 1.4.1 程序设计的一般步骤
- 1.4.2 结构化程序设计方法
- 本章小结
- 习题
- 第2章 基本数据类型、运算符与表达式
- 2.1 C语言的数据类型
- 2.2 常量和变量
- 2.2.1 常量
- 2.2.2 变量
- 2.3 整型数据
- 2.3.1 整型常量的表示
- 2.3.2 整型变量
- 2.3.3 整型常量的类型
- 2.4 实型数据
- 2.4.1 实型常量的表示
- 2.4.2 实型变量
- 2.4.3 实型常量的类型
- 2.5 字符型数据
- 2.5.1 字符型常量
- 2.5.2 字符变量
- 2.6 算术运算符与算术表达式
- 2.6.1 基本算术运算符
- 2.6.2 算术表达式及算术运算符的优先级和结合性
- 2.6.3 自增、自减运算符
- 2.7 赋值运算符与赋值表达式
- 2.7.1 赋值运算符
- 2.7.2 复合赋值运算符
- 2.7.3 赋值表达式
- 2.8 逗号运算符与逗号表达式
- 2.9 位运算符
- 2.9.1 位运算符
- 2.9.2 位运算复合赋值运算符
- 2.10 数据类型转换与计算类型长度运算符
- 2.10.1 自动类型转换
- 2.10.2 强制类型转换
- 2.10.3 计算类型长度运算符
- 本章小结
- 习题
- 第3章 顺序结构程序设计
- 3.1 C语言语句概述
- 3.1.1 简单语句
- 3.1.2 复合语句
- 3.2 字符数据的输入/输出
- 3.2.1 字符输出函数(putchar)
- 3.2.2 字符输入函数(getchar)
- 3.3 格式化输入/输出函数
- 3.3.1 格式输出函数(printf)
- 3.3.2 格式输入函数(scanf)
- 3.4 顺序结构程序设计举例
- 本章小结
- 习题
- 第4章 选择结构程序设计
- 第5章 循环结构程序设计
- 第6章 数组
- 第7章 函数
- 第8章 编译预处理
- 第9章 指针
- 第10章 结构体、共用体及枚举类型
- 第11章 文件
- 第12章 C++基础
- 第13章 VC++ 6.0开发环境及程序测试与调试
- 第14章 上机实验内容
- 附录Ⅰ ASCII代码对照表
- 附录Ⅱ C语言中的关键字
- 附录Ⅲ 运算符优先级和结合方向
- 附录Ⅳ 常用库函数
- 参考文献