计算机的发展从电子管、晶体管、集成电路到现在的大规模集成电路。集成电路上,有半导体芯片,芯片上有成千上万的晶体管,有控制器和运算器,c语言也随之诞生。
c语言是一门汇编语言,是结构性的编程语言。c语言有程序组成。写程序是一个发现问题、相处问题解决方法和步骤、编写程序的过程。而程序=数据结构+算法+程序设计方法+开发工具,算法是程序的灵魂。
算法的重要性在写代码的过程中体现的淋漓尽致。问题是庞大的,从哪个方面入手,如何按部就班的写出程序,一个算法的流程图显得尤为重要。算法的流程图包括起止、输入与输出、判断、处理、连接点和流程走向。算法的基本机构有顺序结构、选择结构(if、switch)、循环结构(while、for、do{}while;)。