请问什么是面向对象 面向过程?听说C是面向过程 C++是面向对象,谁能简单易懂的解释下 过程是什么

请问什么是面向对象 面向过程?听说C是面向过程 C++是面向对象,谁能简单易懂的解释下 过程是什么 对象是什么

C面向过程,就是对计算机运行期间的编程,C++面向对象,就是人机交互的编程,写出来的程序要面向一个对象,比如人,追问

比如过程就是软件 它是计算机自己运行的。对象是面向人 最后由人来控制?

追答

过程不是你这样理解的,对象你说对了,过程是怎么执行这个程序,让电路工作,计算,运行,到最后显示结果,一般用于写驱动

追问

明白了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-20
面向对象指信息封装,消息传递,是一种思想,C也可以遵循。可以搜索“C 面向对象”。C++是一门多范型语言,支持面向过程,OO,GP等
第2个回答  2014-07-20
1.面向过程和面向对象是两种思想
2.面向过程:以函数执行为核心,用来处理输入输出。是所有编程语言都支持的
3.面向对象:以数据处理为核心,将数据封装进黑匣子,只定义一些交互函数,达到模块化的目的

4.其实C语言也可以写出面向对象的效果,因为面向过程、对象其实就是两种编程思想。
5.C++将面向对象实现为语言特性,在语言层面上就提供支持。C语言想要达到良好的模块化效果,需要编程者自身细致的设计
相似回答