出版时间:2012-3 出版社:清华大学出版社 作者:魏晓鸣,王晓强 编著 页数:186
内容概要
本书以c语言为载体,讲解程序设计的基本知识与方法。全书共分11章,讲解计算机系统组成、程序设计概论、算法设计基础、c语言基础、基本控制结构、构造数据类型、函数、编译预处理与自定义类型、指针、数据文件、上机实验等内容。
本书对每道程序设计例题都进行了详细的问题分析、数据结构定义、算法流程图设计和源程序设计。上机实践部分讲授了初学者上机操作的必备要领,并给出了程序设计练习题。
本书不仅适用于高等院校电气信息类专业“程序设计基础”课程的教学,也适用于其他专业“程序设计基础”课程的教学。
书籍目录
第1章 计算机系统组成简介
1.1硬件系统
1.2软件系统
第2章 程序设计概论
2.1程序设计
2.1.1程序
2.1.2问题求解与算法
2.1.3算法与数据结构
2.1.4算法与计算机语言
2.1.5程序设计的一般过程
2.2程序设计语言
2.2.1程序设计语言分类
2.2.2高级语言编译器
2.2.3高级语言程序的基本结构
2.3程序设计方法
2.3.1结构化程序设计
2.3.2面向对象程序设计
2.3.3构件程序设计
第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章 c语言基础
4.1c语言的基本符号、保留字和标识符
4.2c语言的数据类型
4.2.1数据类型的一般概念
4.2.2常量
4.2.3变量
4.2.4数据类型转换
4.3运算符与表达式
4.3.1运算符与表达式概述
4.3.2算术运算符与算术表达式
4.3.3赋值运算符与赋值表达式
4.3.4关系运算符与关系表达式
4.3.5逻辑运算符与逻辑表达式
4.3.6条件运算符
4.3.7其他运算符
4.4赋值语句
4.5数据的输入输出
4.5.1字符输入输出函数
4.5.2字符串输入输出函数
4.5.3格式化输入输出函数
4.6简单程序
第5章 基本控制结构
5.1顺序结构
5.2选择结构
5.2.1if语句
5.2.2switch语句
5.3循环结构
5.3.1while语句
5.3.2do-while语句
5.3.3for语句
5.3.4三种循环比较
5.3.5多重循环
5.4c语言的break语句和continue语句
5.5程序设计举例
第6章 构造数据类型
6.1数组类型
6.1.1一维数组
6.1.2多维数组
6.1.3字符数组与字符串
6.2结构体类型
6.2.1结构体类型的定义和使用
6.2.2结构体数组及其初始化
6.3联合类型
6.3.1联合类型及其变量定义
6.3.2联合变量的引用方式
6.3.3联合类型数据的特点
6.4枚举类型
第7章 函数
7.1函数
7.1.1函数概述
7.1.2函数定义
7.1.3函数调用
7.2函数的嵌套调用与递归调用
7.2.1函数的嵌套调用
7.2.2函数的递归调用
7.3数组与函数
7.3.1数组元素作函数的实参
7.3.2数组名作函数的实参
7.4局部变量与全局变量
7.4.1局部变量
7.4.2全局变量
7.5变量的存储类别
7.5.1变量的存储属性
7.5.2自动变量
7.5.3静态变量
7.5.4寄存器变量
7.5.5外部变量
7.5.6存储类型小结
7.6自定义函数与库函数
7.6.1自定义函数
7.6.2库函数
第8章 编译预处理与自定义类型
8.1编译预处理
8.1.1宏定义
8.1.2文件包含
8.1.3条件编译
8.2类型定义
8.2.1类型定义的方法
8.2.2typedef的使用
第9章 指针
9.1指针
9.1.1指针概念
9.1.2指针变量
9.1.3指针的算术运算
9.2指针与数组
9.2.1指针与一维数组
9.2.2指针与二维数组
9.2.3应用指针向函数传递数组
9.3指针与字符串
9.3.1用指针处理字符串
9.3.2字符指针作函数参数
9.4指针与函数
9.4.1指针作函数的参数
9.4.2返回指针的函数
9.4.3指向函数的指针
9.4.4指向函数的指针作函数参数
9.5指针数组与指向指针的指针
9.5.1指针数组
9.5.2指向指针的指针
9.6指针与结构体类型
9.6.1指向结构体变量的指针
9.6.2指向结构体数组的指针
9.6.3用指向结构体的指针作函数参数
9.7动态存储分配简介
第10章 数据文件
10.1文件概述
10.1.1文件的概念
10.1.2文件类型指针与文件处理过程
10.2文件的建立
10.2.1文件打开函数
10.2.2文件关闭函数
10.3文件的读写
10.3.1文件的字符输入输出函数
10.3.2文件的字符串输入输出函数
10.3.3文件的格式化输入输出函数
10.3.4文件的二进制输入输出函数
10.3.5文件状态检查函数
10.3.6文件定位函数
第11章 上机实验
11.1实验概述
11.1.1实验目的
11.1.2实验准备工作
11.1.3实验要求
11.1.4实验报告内容
11.2上机操作指导
11.2.1vc++6.0集成开发环境简介
11.2.2项目开发过程
11.2.3项目组织
11.3程序调试
11.3.1应用程序版本
11.3.2调试工具
11.3.3使用断点
11.3.4调试实例
11.4实验内容
11.4.1实验一顺序和选择结构
11.4.2实验二循环结构
11.4.3实验三构造数据类型
11.4.4实验四函数
11.4.5实验五指针
11.4.6实验六文件操作
附录常用字符与ascii代码对照表
参考文献
图书封面
评论、评分、阅读与下载