首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

编程C语言和C++有什么区别?学编程要懂多少数学知识?

发布网友 发布时间:2022-04-26 23:55

我来回答

3个回答

热心网友 时间:2022-06-20 14:30

我是在今学期才开始看C和C++,现在C学的基础还好,C++算是大概体系了解,不过对你这个问题还是挺有感触,就以一个初学者态度跟你讲讲我的感受吧!希望让有兴趣发展编程的你能快速进入这个领域。
首先,我不苟同上面哪位仁兄的说法,其实,C和C++都可以说是面向过程的语言,但C++更提供了面向对象的方法,需要说明一点,C++是倡导面向对象编程方法的,应为这是适用现代技术发展的要求,简单理解,面向对象的编程方法就是预先设置好一些常用的,实用的类库,当编程时要用到时,引用就可以了(通过对类进行实例化),就好像是预先生产出一部洗衣机,要洗衣服时候直接把衣服放进去,打开洗衣机的启动按钮就可以了,在面向对象编程中,假如我们已经有了要引用的类库(这些类也可以自己编),我们只要做“启动洗衣机按钮”这个动作就可以了,这就是面向对象编程。面向过程的编程,简单理解,就是除了一些基本的类似输入输出,数学函数之外,基本都是要全部一条龙的自己设计。C和C++都是MS 公司出的,它还有的C#就是完全面向对象的高级语言,功能非常强大,与。net平台一起构成了MS的战略。不好意思,还是说回你感兴趣的东西吧!其实学C和c++不用太多的数学知识,它要求你无非两样东西:1.逻辑性2.兴趣,循环控制如“for,while语句”,指针,函数调用是学习C和C++的核心和重点,也是精华所在,尤其是C语言。个人建议:假如你不是要做一个C程员的话,在c学到一定基础很程度时候可以转向JAVA或C#等面向对象高级语言,他们联系ASP,ASPX和JSP等web系统开发,快速开发软件和web系统方面实用性非常强。也建议可以先从C学起,清华大学出版社的谭浩强的《C程序设计》是一本非常好的适合没编程基础,介绍也很彻底详细的名书(我就是靠那本书的,呵呵),学习C时,不要冒进,认认真真打好基础,对你以后发展其他语言甚至领域有非常大的帮助。

热心网友 时间:2022-06-20 14:31

C++是面向对象的语言,c语言是面向过程的语言,不一样的地方就是函数库不同,C++提供更多的函数。
编程不一定需要很好的数学知识,但是逻辑思想是很重要的,程序最主要的还是算法,跟数学关系并不是很多。
例如:假如1~100的数字中丢失了一个数,请用算法找出所丢失的那个数字?
首先1~100的数相加的结果为5050,现在让5050减去99个数相加的结果,得到的结果就是所丢失的数字。

热心网友 时间:2022-06-20 14:31

其实越多越好 不过只要够学数据结构就可以了 不过做人应求上进

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com