本书的内容包括程序设计语言概念(包括C和C )、程序设计概念、算法概念、C语言的词法、C语言的数据表示和运算、三种基本控制结构、函数的定义和调用、数组、结构体、指针等复杂数据类型的应用、文件操作、C 面向对象的程序设计机制等。每章都配有练习题。
本书的特点:①重点介绍C语言基本的、常用的语法,忽略不常用内容;②注重程序设计语言的共性,使读者学习C语言之后具有自学其他程序设计语言的能力;③以介绍C语言的语法为线索,通过精心组织的一批示例,将程序设计的一般方法和技术贯穿在示例分析中;④介绍面向对象的程序设计方法,为读者今后顺利过渡到面向对象的程序设计留下接口。
本书适合作为高等学校相关专业“C语言程序设计”课程的教材,也可作为相关专业科研与工程技术人员的参考用书。
目录
- 章 绪论
- 1.1 程序设计语言
- 1.1 机器语言
- 1.1.2 汇编语言
- 1.1.3 高级语言
- 1.2 程序设计的概念
- 1.2.1 程序设计
- 1.2.2 程序设计的步骤
- 1.3 C语言的发展和C 的基本特性
- 1.3.1 C语言的发展
- 1.3.2 C 的特性
- 1.4 C语言程序的基本结构
- 1.5 算法
- 1.5.1 算法的概念
- 1.5.2 计算机算法的特征
- 1.5.3 计算机算法的分类
- 1.5.4 佳算法
- 1.5.5 算法的基本结构及其描述
- 1.6 Visual0 4
- 1.6.1 VisualC 6.0主窗口
- 1.6.2 简单C 程序的编写和运行过程
- 1.6.3 程序调试的一般过程及其调试手段
- 1.6.4 VisualC 中的程序调试方法和工具
- 习题
- 第2章 C语言基础
- 2.1 C语言的词汇与词法
- 2.1.1 基本字符集
- 2.1.2 关键字
- 2.1.3 特定字
- 2.1.4 标识符
- 2.1.5 运算符
- 2.1.6 分隔符
- 2.1.7 字面常量
- 2.2 C语言的数据类型
- 2.2.1 C语言数据类型概述
- 2.2.2 C语言的基本数据类型
- 2.2.3 举例
- 2.3 常量与变量
- 2.3.1 常量
- 2.3.2 变量
- 2.3.3 举例
- 2.4 运算符和表达式
- 2.4.1 运算符和表达式概述
- 2.4.2 算术运算符和算术表达式
- 2.4.3 类型转换
- 2.4.4 赋值运算符和赋值表达式
- 2.4.5 逗号运算符和逗号表达式
- 习题
- 第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.3.1 顺序结构
- 3.3.2 选择结构(分支结构)
- 3.3.3 循环结构
- ……
- 第4章 选择结构
- 第5章 循环结构程序设计
- 第6章 函数
- 第7章 编译预处理
- 第8章 数组
- 第9章 结构体:共用体和枚举类型
- 0章 指针
- 1章 文件
- 2章 C 的面向对象程序设计