c++有什么实际的用途
答案:2 悬赏:20 手机版
解决时间 2021-02-21 11:25
- 提问者网友:温柔港
- 2021-02-20 22:02
c++有什么实际的用途
最佳答案
- 五星知识达人网友:duile
- 2021-02-20 23:19
百度搜索引擎,我们所用的大多数软件都是用C++写的(硬件也有很多用到C++的),Linux,Unix,内核都是用C语言和汇编写的,上层高级特性是用C++写的。
《魔兽世界》等几乎所有的网络游戏主流的3种操作系统Windows
《魔兽世界》等几乎所有的网络游戏主流的3种操作系统Windows
全部回答
- 1楼网友:第四晚心情
- 2021-02-20 23:38
我学c时间比较长,虽说不太会应用,但单纯的c还行,数据结构也没问题。但我至今还没感受到任何数学带来的算法上的好处。能否举几个例子说明吗? 数学上的问题,其实很复杂的,比如说,要你求一个线性矩正的问题,那么,你就必须对数学方面的问题理解得够深刻。你才能理解其意义。 再举个简单的例子,求a,b的的最大公约数和最小公倍数。如果你不是看了书上原来有的代码。叫你自己写代码,你是否会用那个简单的方法呢。 这些问题,都是需要你的数学思想来解决问题。类似的还有求1,2,3,4,5,6,7,8,9摆出一个 横,术 斜 和都一样的3 3 方阵。 你如果不懂数学,你也肯定不会用一个简单的方法。而采取一个穷举法。 数据结构非常重要,这一点也是的。 顺便问下c++怎么学?c++除了mfc上的应用,以及用对象的方式方便编程和维护外,它的优势在应用上体现在哪一块呢? 1,c++怎么学?这个问题,就和你学c一样,只不过,注意面向对象和面向过程的区别。面向对象是整体来处理问题,不断的细化,面向过程,从细处出发,不段的归纳。(这种说话也存在一定问题,我也不能完全说出其中的道理) 你必须理解这两者不同,要不学c++和面向对象就有一定难度和模糊度。 你会用太多面向过程的观念去处理问题。 2,c++除了mfc上的应用,以及用对象的方式方便编程和维护外,它的优势在应用上体现在哪一块呢? c++和c比,主要就多了这些东西,如果你要查相应的其他优势问题,你可以去网络上查找,不过,这些优势问题,都是由面向对象以及你说的一些东西引出来的。 3,:为什么上位机大多是用c++编的呢?还有为什么别人提到底层编程只说c而不说c++,为什么c++无法胜任呢? 这个,因为语法越强大,功能越多,存在的漏洞就越多。存在的bug也越多。在一般的问题上, 都容易解决,但是对于一些系统上比较细微的问题,肯定bug 很多。 就象导弹的导航,用的还是原始的8086的处理器,而非先进的现代的奔腾之类的系统,这样,就是为了防止出现bug。 越简单,代码越多,bug 越少。 同样,汇编,机器码,比c,c++ bug要少很多。 我看了一些c,c++,java但他们从语法和编程形式上看没什么大区别呀,为什么c就和硬件更紧呢,它不也蛮高级的么。 这个问题,所以问题的编程思想都是差不多的,主要存在的差别就是面向对象和面向过程的思考方式。 你没有深入理解之前,是很难清楚的。 c属于低级和高级之间的语言。应该在开始的介绍中就有这样一条介绍的。 c在这方面是做得很好的。 其他的任何语言都无法和他相比。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯