C++与C语言的区别 ,,,面向过程是什么意思
发布网友
发布时间:2022-03-01 08:33
我来回答
共3个回答
热心网友
时间:2022-03-01 10:02
C++和C的差别还是比较多的。
初学的话,可以认为C++是C的超集,除了支持C的面向过程,还支持面向对象编程。
面向过程就是以过程为中心的编程思想。分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。以公共汽车为例,在面向过程的思想里,汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件,而不是汽车本身,所以要分别对启动和到站编写程序。
面向对象是一种以事物为中心的编程思想。以公共汽车为例,我们关心的是由汽车抽象成的对象,这个对象有自己的属性,像轮胎、颜色等;有自己的方法,像象启动、行驶等,方法是汽车的行为,而不是汽车的每个事件。面向对象需要建立一个汽车的实体,由实体引发事件,所以要分别针对汽车的属性和行为编写程序。
热心网友
时间:2022-03-01 11:20
面向过程指的是倾向于我们做一件事情的过程,先做什么,然后做什么,最后做什么,更接近于机器的实际计算模式。
热心网友
时间:2022-03-01 12:55
面向过程是一步一步来,中间一步不能少。