请问c中的函数调用跟c++或java中的类的运用具体有什么差别,感觉都差不多啊,都是调用来调用去的,求指教

 我来答
刃下的心
2012-09-23
知道答主
回答量:23
采纳率:0%
帮助的人:11.2万
展开全部
c是c++和java的基础。
c++中的函数很多都是通过调用C中的函数,再由C的函数调用更加底层的函数实现的,用起来更加好用。例如C++中打开文件,先调用C中的fopen函数,再由fopen调用系统函数实现的。
C++中的类,你可以将它看成一种复杂的数据类型,创建对象即是定义一个变量,对象通过调用其自身封装的一些成员函数完成某种功能。
调用的话,C中的函数基本上都是全局函数,只要你被定义了,就可以被其他的函数调用。在C++中,那些被封装在类中的函数不是说被调用就能被调用,这就要看其访控属性,public ,private,protected。这也是体现类的封装的好处:保护。
陈兴爱渝
2012-09-26 · TA获得超过306个赞
知道答主
回答量:191
采纳率:0%
帮助的人:160万
展开全部
函数是完成一个功能的,类是一个对象,而类的一个方法就相当于是函数,是用来完成一个功能的
c语言是面向过程的语言,所以并没有类,属性一说,而c++/java是面向对象的,所以有类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐活店小二
2012-09-24 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:89.4万
展开全部
c函数调用只涉及堆栈操作函数调用地址都是在编译连接的时候确定好的,
类中函数调用设计到类指针和运行时调用地址确定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
861625788
2012-09-25 · 超过15用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:39.5万
展开全部
单从函数简单的调用是看不出来有什么区别,C++和java是面向对象的程序设计语言,c是面向过程的程序设计语言,理解这两种语言之间的区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式