面向过程的c语言编程思想-k8凯发旗舰

学习过php面向对象编程的朋友可能有这种体会,相对于面向过程编程,面向对象可能更加方便代码的重组,开发效率上也会高一些。

php中面向对象使用到了class(类),c 对c的改进的一个主要体现在增加了适用于面向对象程序设计的类( class ),也就是说c 是一种面向对象的编程语言,而c语言则是一种面向过程的编程语言。

面向过程(procedure oriented)是一种以过程为中心的编程思想,想做什么就把这一过程实现直接写出来,主要通过函数来简化代码的重复调用。

面向对象程序设计(object oriented programming)是一种新式编程方法,通过建立抽象模型来完成目标,是一种仿工程设计的编程思想,类似于模块化即插即用,主要通过类来完成实例创建。

c语言是汇编语言上发展起来的次高级语言,某种意义上说c语言既有高级语言的特点,又具有汇编语言的特点,这正是形成c语言面向过程设计的特点。

不过,面向过程的设计方法还是有许多特殊优点,简洁直观,所见即所用,逻辑清晰,代码查错方便,运行速度也很高效。对于单一性的系统来说,面向过程的代码重复率并不高,明生(monseng)网站的编程逻辑主要就是面向过程,使用和维护起来也很方便,即使间隔很长时间,一看代码,逻辑也一目了然。

当然,对于交叉性强、需求不断变化的应用软件来说,面向对象可能更加有优势。

总的来说,面向过程就是c语言的特点之一。


#笔记 #记录
发表评论
投稿
网站地图