C + + training C + + beginner must-see 19 advice

Source: Internet
Author: User

Learning is a never-ending course, want to learn, it depends on what kind of a mentality to look at learning two words! Engaged in the Internet industry is the same, you do not follow, then, you will be eliminated!

Learning any language is the same, especially in high-level languages. You can't say which language is the best, and no one says that it's best to find a job in a high-class language. No matter which language, learn, learn proficiency, learn better than anything. Of course, learning a high-level language is not an easy thing, but as long as the study, listen carefully to the predecessors of C + + some of the advice of C + + learning will be a great help.

Do not listen to others say VC, BCB, BC, MC, TC and so on feel very afraid, these are just some integrated development environment, and so we have C + + language Foundation to learn, these environments we will naturally begin to contact. So don't be fooled by these words, let's not be intimidated by them. The primary concern of our C + + beginner is to start learning the language base of C + +. So how do you learn C + + quickly and better? Here are some tips for C + + beginners in the collation of C + + predecessors. We take a serious look, for the C + + learning journey to open a smooth channel it!

1, pendulum is the mentality, calm learning C + +, learning C language, PHP and other languages no difference.

2. Do not let go of any small programming problem that seems simple-they are often not that simple, or can lead to a lot of knowledge points.

3, will use Visual C + +, does not mean that you will C + +; Visual C + + is just a tool for developing C + + programs, and if you don't, you write C + + programs with your system's own Notepad.

4, learning class is not difficult, template, STL, generic programming also so--difficult is the long-term adherence to practice and spare no effort to read.

5, if it is not genius, want to learn programming do not want to play games-you think you did, in fact, your C + + level and your ability to pass through the high--in fact, you can always remember: learn C + + is to make up the game.

6, see the Visual C + + book, is not learning C + + language.

7, C + + is not only support object-oriented programming language.

8, one of the best ways to learn programming is to read the source code, light reading source code is not enough, but also to write their own code practice.

9, at any time do not think their hands of the book is enough, and do not at any time think of their C + + level is very high, language knowledge is never learn.

10, read the book, please look carefully, do not understand the book, please bite the bullet to see. Understanding the methods and ideas in the book is more important than remembering the code in the book.

11. Don't expect to see what you can remember and master in the first book-see the second and third times. Every reading you will have a new harvest.

12, do not stay in the integrated development environment of the cradle, to learn to control the integrated development environment, but also learn to use the command line to handle the program. Beginners should familiarize themselves with the integrated development environment first.

13. Do not think that because C and C + + have some syntax and keywords that look the same, they are considered to have exactly the same meaning and function.

14, C + + is by no means the so-called "expansion" of C--if C + + begins with the name Z language, you will not be able to link the C and Z language so closely.

15, the Secret of learning programming is: programming, programming, re-programming. You can only improve your hands-on skills by constantly programming.

16, remember: Object-oriented technology is not just C + + proprietary. Almost every high-level language, such as PHP, Java, etc. has object-oriented technology.

17, since the decision to learn C + +, please persist in learning, because the purpose of learning programming language is to master the programming technology, and programming technology is cross-language.

18. Do not stop immediately when you write half of the C + + program and find that you are using it in a very poor way. Please complete the remainder as soon as possible to ensure the integrity of the design, then analyze your mistakes and redesign and write them.

19, every time you learn a C + + difficulty, try to explain this knowledge point to others and let him understand-you can speak clearly to show that you really understand.

Summary: Learning C + + language is the most important or mentality, the process of programming if there is a problem, at this time do not exaggerate, calm down, slowly and repeatedly clear ideas, always find the location of the problem. Beginners Learn C + + in the process, do not forget to communicate with the C + + predecessors more. Communicate with the experts is an effective way to improve their ability quickly, you can write down the experts advice and advice. The above 19 are the words of C + + predecessors. Interest is the best teacher, in the love of C + + drive, hard to learn C + + bar, I believe that they will learn.


C + + training C + + beginner must-see 19 tips

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.