## 第一章 C语言概述
- C语言是一种结构化程序设计语言。
- 作用:1.写系统软件; 2.写应用软件。
- 特点:1.具有多种数据类型。
2.具有低级语言功能的高级语言。
3.可移植性好。
4.执行效率高。 - 目的:尽可能降低用它开发的软件对硬件平台的依赖程度。
- C语言三大基本结构
1.顺序结构;2.选择结构;3.循环结构 - C语言程序结构种类
1.头文件;2.主函数(main);3.系统的库函数;4.自定义函数。 - 结构种类特点
1.函数是c程序的基本单位;
2.一个函数由两部分组成:函数头,函数体;
3.c程序总是从main函数开始执行,无论main函数在哪;
4.c程序的每个语句都必须包含分号;
5.c程序书写格式自由;
6.允许用两种注释方式(增加程序可读性)。 - C语言算法的特点
1.确定性(要有确定的意义)
2.有穷性(即可执行,是可达到的)
3.输入(一个算法有0个或多个输入,在算法运算之前给出所需数据的初值,这些输入取自特点的对象集合)
4.输出(作出算法运算的结果,是同输入有某种特定关系的量)
5.有效性(即符合实际) - 开发步骤
1.需求分析
2.设计(1.算法;2.程序)
3.编写程序
4.调试程序
5.提出