面向过程语言的特点是什么?

如题所述

第1个回答  2020-10-09
面向过程的语言也称为结构化程序设计语言,是高级语言的一种。在面向过程程序设计中,问题被看作一系列需要完成的任务,函数则用于完成这些任务,解决问题的焦点集中于函数。其概念最早由在1965年提出,是软件发展的一个重要里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法,使用三种基本控制结构构造程序,即任何程序都可由顺序、选择、循环三种基本控制结构构造。变量定义语句格式如下:
变量类型 变量名1,变量名2,变量名3=初值;
变量类型有整型变量int,浮点型变量float,字符型变量char等。变量名由字母和数字组成,第一个字符通常为字母。定义变量的同时,可以对变量赋初值,初值的类型与变量类型一致。以下是变量定义语句实例。
变量用于绑定存储器中某个存储单元,变量类型用于说明存放在该存储单元中的二进制数所表示的信息类型,如存放在某个存储单元的8位二进制数01000001,可以是整数65,也可以是字符A对应的ASCII码,甚至可以是用8位二进制数表示的一个浮点数,如果某个变量与该存储单元绑定,变量类型确定这8位二进制数所表示的信息类型。因此,高级语言中的变量具有三重属性:地址、内容和类型。类型用于说明内容所表示的信息类型。
整型变量用于绑定存放整数的存储单元,浮点型变量用于绑定存放浮点数的存储单元,字符型变量用于绑定存放ASCII码的存储单元。由于存储单元位数与整型数和浮点数的表示范围有关,不同的高级语言会对整型变量和浮点型变量绑定的存储单元位数做出规定。
第2个回答  2020-10-09
C语言是面向过程的编程,它的最重要特点是函数,通过主函数来调用一个个子函数。程序运行的顺序都是程序员决定好了的。它是我学的第一种程序语言。C++是面向对象的编程,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,过程的概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为面向对象程序设计。现在我学了Visual C++,有了很多体会。它是面向事件的编程,程序执行时,不断检测有没有事件(消息)发生,如果有,那么就看有没有对应于事件的函数,如果有就执行这个函数。相比之下,它过程式的味道几乎没有了,但是实际上也是面向过程的,这个过程就是检验有没有事件,只不过这个过程被隐藏了起来。到目前为止,我没发现真正的没有过程的程序。
第3个回答  2020-10-09
面向过程”是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。
就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。
面向对象的程序设计(Object-Oriented Programming,简记为OOP)
比如以公共汽车而言。
“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。类似的还有修理等等。
相似回答