Talk about C Language Learning (7) -- how to learn C Language

Source: Internet
Author: User
If you have decided to learn C language well, please refer to the following method, although I didn't use it when learning C language, but now it's useful to learn new knowledge and technologies-no matter what you learn. Therefore, you can try it. There may be more effective methods than these methods, and you may wish to write them out for communication. In fact, I want to teach you how to face a new thing and learn it in an effective way. It is applicable to a wide range of languages, not just the "annoying" C language. When necessary, you can use your own brains to "Transplant" the methods into other learning languages.

 
I. Prepare for the sacrifice. Be prepared before learning. Your learning plan may be interrupted at any time by new problems in the learning process. But you can't stop it. Even if you die, you have to solve these problems. It is best to get through it. So please be prepared for your sacrifice. In addition, you may not study according to the school curriculum plan at all. The intermittent learning will only waste your life, unless you want to waste your life. I remember that at the beginning of this semester, I had been troubled for several weeks by configuring server software on the Linux system, and I couldn't find an answer online. How was it "depressing" during that time? Fortunately, I have a good mentality and have not done anything silly. When I solve this problem, I can imagine how happy the mood is-how can I get "excited?

 
2. Use the log writing method to help you learn. There are many types of logs. You can record them in the form of question or summary. The recommended logging tool is "blog", that is, weblog, blog, and network log. Every time you encounter any problems or feelings during your learning process, you should be recorded on the Internet. First, you can review the learning process at a certain time in the future. Second, you can share your feelings and get help online. I personally think that writing logs is the most important method in these methods. During the process of writing logs, you will find something that cannot be described, understanding a subject often requires "Perception ".

 
3. Learn to use search engines. Now the network is quite developed, and the search engine is also relatively strong, so using the search engine to search will find the answer to the question as quickly as possible. I personally recommend Google, Yahoo, and Baidu. Try to use Baidu as little as possible because it only finds Chinese information, which is not helpful for solving a problem (unless you want to learn to sing songs to your girlfriend, at this time, you use Baidu to search for your favorite songs-assuming you are also a man ).

 
4. Make good use of the Forum. The Forum is not used for bumping, not for messing with monsters. Please be aware of this. Otherwise, your game will end as quickly as possible. Find a Forum related to your learning. If you have any questions, search in the search engine first. If you cannot find the answer, go to the Forum to ask questions. Please note that hackers are active in many forums, but don't expect that your questions will be answered by hackers unless your questions interest them. If you send a message like "begging... "," Please come and answer your questions "," Ladies and gentlemen ,... ", you will get a reply from cainiao ...... I suggest you go to Eric S. Raymond's "Wisdom of inquiry" ("why is it him ?"), You will benefit a little.

 
5. proper adjustment. Do not think that computer games can reduce fatigue. On the contrary, it requires more time and energy. So the best way is to take a walk, breathe fresh air, or take a nap. This is of great benefit to subsequent learning.

 
Of course, C language is a practical course, so because of its special nature, you must spend time on the computer. You can leave it alone only after debugging the correct answer.

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.