本书以能力培养为目标,程序设计为主线,C语言语法规则为载体,将培养程序设计能力融入学习程序没计语言的过程。
本书分为11章,主要内容包括C程序设计基础、基本数据类型及运算、简单C程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、构造数据类型、位运算、文件等。书中所有例程均基于visualC++ 6.0平台编写和调试(特殊注明的除外)。除了丰富的例程,各章还配备了相应的练习题,便于读者学习、巩固和稳步提高。
本书的编写者全部是多年从事一线教学的教师,内容编排依据实际的教学经验,力求概念准确、通俗易懂、循序渐进、深入浅出、重点突出、语言简练、实用性强和便于自学。阅读本书无须具备其他程序设计语言和程序设计的知识。
本书可作为高等学校非计算机专业C语言程序设计类课程的教材,也可作为计算机等级考试的辅导用书和工程技术人员学习C语言的自学用书。
目录
- 第1章 C程序设计基础
- 1.1 程序设计概述
- 1.1.1 程序设计的概念
- 1.1.2 程序设计方法
- 1.1.3 程序设计语言及其发展
- 1.2 C语言概述
- 1.2.1 C语言的发展
- 1.2.2 C语言的特点
- 1.2.3 C语言的应用
- 1.3 C程序的组成
- 1.3.1 简单程序举例
- 1.3.2 C程序的组成特点
- 1.3.3 C程序的书写规范
- 1.4 C程序设计的一般步骤
- 1.5 C语言程序开发调试环境
- 1.5.1 VisuaIC++6.0简介
- 1.5.2 VisuaIC++6.0下开发调试C程序的方法与步骤
- 1.6 小结
- 1.7 练习
- 第2章 基本数据类型及运算
- 2.1 C语言的构成元素
- 2.1.1 构成元素概述
- 2.1.2 字符集
- 2.1.3 标识符
- 2.2 C语言的数据类型
- 2.2.1 数据类型概述
- 2.2.2 整型
- 2.2.3 浮点型
- 2.2.4 字符型
- 2.3 常量
- 2.3.1 符号常量
- 2.3.2 r整型常量
- 2.3.3 浮点型常量
- 2.3.4 字符常量
- 2.3.5 字符串常量
- 2.4 变量
- 2.4.1 变量的概念
- 2.4.2 变量定义
- 2.4.3 变量初始化
- 2.4.4 变量赋值
- 2.5 运算符和表达式
- 2.5.1 运算符概述
- 2.5.2 算术运算符和算术表达式
- 2.5.3 赋值运算符和赋值表达式
- 2.5.4 逗号运算符和逗号表达式
- 2.6 数据类型转换
- 2.6.1 自动转换
- 2.6.2 强制类型转换
- 2.7 小结
- 2.8 练习
- 第3章 简单C程序设计
- 3.1 算法
- 3.1.1 算法的概念
- 3.1.2 算法的特性
- 3.1.3 算法设计的要求
- 3.1.4 算法的描述
- 3.2 C语句概述
- 3.3 C语言的输入输出
- 3.3.1 输入输出概述
- 3.3.2 格式输出函数printf
- ……
- 第4章 选择结构
- 第5章 循环结构
- 第6章 数组
- 第7章 函数
- 第8章 指针
- 第9章 构造数据类型
- 第10章 位运算
- 第11章 文件
- 附录
- 参考文献