关于学习C++需要的数学知识

如题,我知道百度里高手如云,所以上来这里请教,要开发比较高端的项目所需要用到哪些数学知识。网上有贴说高中的数学足够了,想问的是,如果是高中数学,哪几个为主要?比如函数..... 如题,我知道百度里高手如云,所以上来这里请教,要开发比较高端的项目所需要用到哪些数学知识。网上有贴说高中的数学足够了,想问的是,如果是高中数学,哪几个为主要?比如函数...等 展开
 我来答
lin40553024
2010-06-07 · TA获得超过269个赞
知道答主
回答量:26
采纳率:0%
帮助的人:47.5万
展开全部
C++只是一种程序实现的工具,单纯学C++的话用不了很高深的知识,只要学会C++的思想和一些C++函数的用法就行了,但是要做项目的话,因为经常涉及到工程问题,需要用到一些算法,这些算法是比较难的,要有一定的数学功底,举个简单的例子,比如你做控制方面的项目,就要了解PID,模糊控制,神经网络或遗传控制等相关的算法,知道这些算法的含义才能将算法转化为C++程序代码,当然,现在网络比较发达,一些常用的算法网上都有原码,但一些新出来的算法就得运用你自己的数学功能摸索,然后再通过C++实现!
yujie_fudan
2010-06-07 · TA获得超过469个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:340万
展开全部
C++只是一种工具。为不同的领域写程序需要不同的背景知识。比如写视频编解码核心就需要熟悉图像压缩,信息论等等。写编译器,CAD等等软件则需要很强的图论,空间几何理论背景。如果是开发像极品飞车一类的仿真类游戏,则至少要知道些力学知识吧。

不过,因为C/C++语言以及其它各种计算机语言,大多是为控制,模拟,处理服务的。所以,最基本的离散数学,组合优化,数据结构等等知道一些都有益处。可以说,知道C++的什么很偏狭的用法的人不能称之为高手,而对自己领域很精通又懂得如何写如优雅代码的人则是绝对的高手。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xrhigh
2010-06-07 · TA获得超过1495个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:895万
展开全部
需要哪方面的数学知识得看你想编哪方面的程序.如果是高精度计算,关于概率或统计方面的程序,那么高中的数学知识肯定满足不了你.得有一定的高数知识,如果做其他方面的开发,我想高中的数学知识就够了.
你说到函数,其实编程里面的函数跟我们数学里学到的函数是截然不同的.编程里的函数可以理解成它只是一方法,它可以实现一系列的动作,也可以返回一个值.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjyhuty
2010-06-07 · TA获得超过1415个赞
知道小有建树答主
回答量:484
采纳率:100%
帮助的人:256万
展开全部
平方,开方,三角函数,判断......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2012snake
2010-06-07 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:64.1万
展开全部
矩阵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式