c与c++的关系,是升级的关系呀,还是并行的关系?
c与c++的关系,是升级的关系呀,还是并行的关系?
-------------------------------------------
有一种说法,c++是c的升级版,也有人说,c 与 c++ 是两种不同的语言,应用在不同的范围。所以二者是并行的。
这两种说法哪种对呢?
另外,c++的标准在不断发展,可是c的标准好象一直没有变化,给人的感觉,c语言没有新的发展了,但是c++却一直在不断的更新,是这样吗?
两种说法都对,但还是第二种说法更有利于你对它们关系的理解,我猜你把第一种说法理解偏了
C和C++都有自己的标准委员会,C++虽然是由C演变而来的,但这种“升级”,并非像魔兽世界发布资料片那样。去google一下C和C++的历史吧
一个面向过程,一个面向对象……
C和C++就是两种不同的语言,LZ就应该这么理解,其他的说法不能说不正确,但是不是好的引导方向。
楼上说的对啊
c++是在c的基础上发展起来的。
但是,时到今日,c和c++可以说是完全不同的两种语言。
学习每一门语言时最好不要与另一门联系在一起。
C++为了借助C的影响力才设计成这样的,因为C的用户群和C程序太多了,所以以C89为基础。
但有些地方不同,如类型检查更严格
最好认为是两种不同的语言
撄宁碎碎念:有一些吧,但是要看什么情况了,如果要是都是一些小程序,其实没有多大的差别,但是如果你加入类,虚函数等c++中的特性之后,那编译运行速度肯定就慢了,这也是没办法的事,因为c++是面向对象的语言,不过效率不会影响太多,差不多就是因为c++兼容c,所以用c++的编译器编译也可以编译c语言,你要追求效率,那就用汇编呗,c++主要是用来写大型程序,如果用c写大型程序,能把人累死,而且代码量很大,同样用c++写,就能减少
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
如题,请知道的高手指点一下,THANKS
PHP函数都是用C实现的~
反其道而行之~
HOHO,关键是,自已再去实现这个功能累啊,PHP有现成的就直接调用好了,
顶起,有高手点解一下,或者是我直接将PHP 源码中的 .c ......