为啥叫c++不叫c--

2024-11-20 03:19:30
推荐回答(5个)
回答(1):

C++语言是在C的基础上发展起来的,C语言是C++语言的子集。
所以C++是C语言的完善与扩充,是在C语言基础上"加"出来的。所以只会是++,不会是--。

在C++实现时,++语句,即自加语句,是C语言所特有的,属于C语言特色语句。
于是用C++来命名新的语言,即表现了C++比C更高一级(自加后的C),同时也表明了C++的来源,更紧扣了C语言的特色语句。

回答(2):

++是C语言中的自加操作符,表示原有值在其基础上加1。
C++就是C语言的自加,表示C++语言是在C语言的基础上扩展功能而来的一种新语言,其本身是兼容C语言的。

回答(3):

以C语言中的++运算符来体现它是C语言的进步,故而叫C++ 。
再说C++语言是在C语言的基础上扩展功能而来的一种新语言,其本身是兼容C语言的。

回答(4):

。。。学过C语言没?
C语言里面有一个 ++ , -- 运算符。
如: a变量原来是 4 执行 a++之后 a变量里面就变成 6 了
执行 ++a 也是一样。
总之 ++ 就是自增1,--是自减1 。
至于 ++a 和 a++的区别,单独用的话就没区别,如果和其他运算符一起用的话就有区别,如
b=++a; b等于5 a等于5
b=a++; b等于4 a等于5
也就是先用a进行运算然后自增(a++)和先自增再参与运算(++a)的区别

之所以叫C++ 是为了说明比 C 好所以不叫C--
其实应该叫 ++C 更正确,因为C++是先使用再自增,用的还是C。。。

回答(5):

不多说,在百度百科复制过来,已经讲的很清楚了。
C语言之所以要起名为“C”,是因为它是主要参考那个时候的一门叫B的语言,它的设计者认为C语言是B语言的进步,所以就起名为C语言;但是B语言并不是因为之前还有个A语言,而是B语言的作者为了纪念他的妻子,他的妻子名字的第一个字母是B; 当C语言发展到顶峰的时刻,出现了一个版本叫C with Class,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,故而叫C++