为啥叫c++不叫c--
答案:6 悬赏:50 手机版
解决时间 2021-01-24 19:27
- 提问者网友:像風在裏
- 2021-01-24 06:11
为啥叫c++不叫c--
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-01-24 07:16
C++语言是在C的基础上发展起来的,C语言是C++语言的子集。
所以C++是C语言的完善与扩充,是在C语言基础上"加"出来的。所以只会是++,不会是--。
在C++实现时,++语句,即自加语句,是C语言所特有的,属于C语言特色语句。
于是用C++来命名新的语言,即表现了C++比C更高一级(自加后的C),同时也表明了C++的来源,更紧扣了C语言的特色语句。
所以C++是C语言的完善与扩充,是在C语言基础上"加"出来的。所以只会是++,不会是--。
在C++实现时,++语句,即自加语句,是C语言所特有的,属于C语言特色语句。
于是用C++来命名新的语言,即表现了C++比C更高一级(自加后的C),同时也表明了C++的来源,更紧扣了C语言的特色语句。
全部回答
- 1楼网友:街头电车
- 2021-01-24 12:56
因为命名的人忍不住说了个++....
是本来叫C PLUS PLUS 外国人叫它CPP 我们译过来C++
- 2楼网友:神鬼未生
- 2021-01-24 11:50
应该是
(n)?(c++):(c--)吧
这是一个三目运算符
表示(n)有表达式值是否为真
如果为真的话则返回(c++)表达式的值
否则将会返回(c--)表达式的值
然后这个注意一个后缀自增/减表达式的求值就可以了
- 3楼网友:妄饮晩冬酒
- 2021-01-24 10:23
。。。学过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。。。
- 4楼网友:洒脱疯子
- 2021-01-24 09:55
C++是先有C在++,按照运算符标准,C在使用前是没有改变的,使用后就变了,而++C直接就变了,
哈哈哈,怎么样?还行吧?
- 5楼网友:杯酒困英雄
- 2021-01-24 08:35
不多说,在百度百科复制过来,已经讲的很清楚了。
C语言之所以要起名为“C”,是因为它是主要参考那个时候的一门叫B的语言,它的设计者认为C语言是B语言的进步,所以就起名为C语言;但是B语言并不是因为之前还有个A语言,而是B语言的作者为了纪念他的妻子,他的妻子名字的第一个字母是B; 当C语言发展到顶峰的时刻,出现了一个版本叫C with Class,那就是C++最早的版本,在C语言中增加class关键字和类,那个时候有很多版本的C都希望在C语言中增加类的概念;后来C标准委员会决定为这个版本的C起个新的名字,那个时候征集了很多种名字,最后采纳了其中一个人的意见,以C语言中的++运算符来体现它是C语言的进步,故而叫C++
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |