求C++高手
展开全部
首先我还是比较钦佩你哪里跌倒哪里爬起的勇气的,但我想说的是学习C++,尤其是学好C++并不是一件容易的事情。希望我的学习C++的一点经验能给你提供一定的帮助。
我从初中开始自学C++,到现在也有7,8年了,C++是一门语言,就像英语一样,要学好只有多多练习,所以要学好C++最关键的就是多自己动手编写程序,多上机调试,关于参考书,对于初学者来谭浩强写的《C++高级程序设计》还是比较适合的,这本书在市面上很流行,而且多数高校里也是用的他写的那本。
其他想C++ primer 属于参考手册类的,提供了许多C++的函数的资料也是不错的,你初期学的话并不需要买太多的书,一两本就足够了。
下面简单介绍一下C++吧,C++是建立在C语言的基础上的,C++的前半部分基本就是C,后半部分是类和对象的一些东西,C++是一门面向对象的高级语言,面向对象是相对于面向过程来说的,像早期的一些语言,像Pascal就是面向过程的。面向对象的引入主要是为了开发大型的软件引入的,初学C++可以先不要看,先把基础打扎实了。
C++的前半部分主要就是一些变量,循环,函数的一些内容。难点主要有两个,一个是指针,一个是递归,这两个是初学者都比较头疼的。指针就是变量的地址,递归就是函数自己调用自己。把这两个问题搞明白了,C++的前半部分就可以轻松搞定了。
C++的后半部分没有什么特别难的地方,只是比较繁而已,多花点时间就好了。
如果以上的你都能掌握了,那么恭喜你,你已经基本掌握C++了,你已经能用C++写基础的程序了。但这并不代表你能写好程序,就像每个人都会写文章,但是并不是每个人都能写好文章。要提高自己的编程水平,除了多练习多积累,还可以一些数据结构,算法的书。它能帮助你的编程水平更上一层楼。(PS:数据结构还是很有难度的,如果说C++的难度是3分,那么数据结构的难度至少是7分,如果C++没学好就去学数据结构的话,那么难度就是10分了,所以如果想学数据结构的话先把C++的基础打好。)
最后祝愿你能够成功。
我从初中开始自学C++,到现在也有7,8年了,C++是一门语言,就像英语一样,要学好只有多多练习,所以要学好C++最关键的就是多自己动手编写程序,多上机调试,关于参考书,对于初学者来谭浩强写的《C++高级程序设计》还是比较适合的,这本书在市面上很流行,而且多数高校里也是用的他写的那本。
其他想C++ primer 属于参考手册类的,提供了许多C++的函数的资料也是不错的,你初期学的话并不需要买太多的书,一两本就足够了。
下面简单介绍一下C++吧,C++是建立在C语言的基础上的,C++的前半部分基本就是C,后半部分是类和对象的一些东西,C++是一门面向对象的高级语言,面向对象是相对于面向过程来说的,像早期的一些语言,像Pascal就是面向过程的。面向对象的引入主要是为了开发大型的软件引入的,初学C++可以先不要看,先把基础打扎实了。
C++的前半部分主要就是一些变量,循环,函数的一些内容。难点主要有两个,一个是指针,一个是递归,这两个是初学者都比较头疼的。指针就是变量的地址,递归就是函数自己调用自己。把这两个问题搞明白了,C++的前半部分就可以轻松搞定了。
C++的后半部分没有什么特别难的地方,只是比较繁而已,多花点时间就好了。
如果以上的你都能掌握了,那么恭喜你,你已经基本掌握C++了,你已经能用C++写基础的程序了。但这并不代表你能写好程序,就像每个人都会写文章,但是并不是每个人都能写好文章。要提高自己的编程水平,除了多练习多积累,还可以一些数据结构,算法的书。它能帮助你的编程水平更上一层楼。(PS:数据结构还是很有难度的,如果说C++的难度是3分,那么数据结构的难度至少是7分,如果C++没学好就去学数据结构的话,那么难度就是10分了,所以如果想学数据结构的话先把C++的基础打好。)
最后祝愿你能够成功。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询