linux 下的c和 C++ 有什么区别 ?linux 不是主要以c开发为主吗???c++ 是不是主要做图形界面啊?

如题所述

C是面向过程的语言,C++是面向对象的语言,跟做不做图形界面没什么关系
linux kernel是c语言的。至于应用程序,用C或者C++写随便你。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-18
linux和unix主要是用c开发的
所以完美的自带了c语言开发环境 而且基本都是c的函数
c++是在c之上开发出的面向对象的编程语言 同样可以完全兼容c语言
c++不是做界面 他是的能力不只是界面
linux下的c调用gtk+做图形开发 c++则调用qt进行开发图形界面本回答被提问者和网友采纳
第2个回答  2013-11-16
c++在c的基础上增添类
还有C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。
相似回答