怎么样才算学好c++
答案:2 悬赏:0 手机版
解决时间 2021-03-13 04:01
- 提问者网友:做自己de王妃
- 2021-03-12 06:01
怎么样才算学好c++
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-12 06:09
学习是个长期的积累的过程。学任何知识都是这样,尤其是计算机行业,发展太快,要学的东西更多。编程语言只不过是一个方面而已,但做好也不是件容易的事。从事工作了也更得学。java ,c /c++ ...什么的语言,都是相通的。只是语法上有些区别。。重要的是数据结构和算法。程序就是算法和数据结构。。这些掌握了才叫会编程。才会写出好程序。。。学会语法只能算是学习英文认识字母一样。慢慢学吧。。。
希望可以帮助到你
希望可以帮助到你
全部回答
- 1楼网友:廢物販賣機
- 2021-03-12 07:46
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++的一个自洽子集,也具有强大的功能,同样值得学习 int lastindexof(string str) 返回调用字符串中最后一个与str匹配的索引,没有匹配则返回-1 c++中如果str1 == str2值为1,则表示str1的字符串与str2的字符串相等,两者可以独立
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯