Learn c three-word canon-------make me make up my knitting

Source: Internet
Author: User

Text/Run to the right (Jane book author)
Original link: http://www.jianshu.com/p/a3fe0bbb01c7
Copyright belongs to the author, please contact the author to obtain authorization, and Mark "book author".

C language A lot of students have studied in the university, a lot of professional also open C language courses, computer level two also test. Rectification's "C Language Program design" circulation has been 11 million copies, perhaps you have a copy, your C study how?

650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7E/3A/wKioL1b6N46xeORhAACd_dBxXrU982.jpg "title=" 123456.jpg "alt=" wkiol1b6n46xeorhaacd_dbxxru982.jpg "/> Learn C language, one word mantra, that is"

(i) compilation

Learn C language, and even learn all the language, all pay attention to a hands-on-not to hit, but hands-on programming. You must be familiar with knowledge and understanding by writing programs. If only learn not to make up, only to look at other people's procedures, do not write themselves, is not from the introduction to proficient. You know, in the computer world, people who just say they don't practice are very bad-hit. Imagine where you worked hard to program, he stood aside, like the boss chatter, the idea of you, and even talk about their programming will be how, as if very cowhide appearance, but is not a line of code. It is estimated that everyone will encounter such a person, only one action, that is, click on the "step."

A "compilation" Word can learn C language well? Is it really that simple? No, just "compiling" is not enough, you also need "I make up".

(b) I make

Please pay attention to rhetoric, "I" Compilation! This "I" is actually just "you", that is, the person who learns C language.

Everyone in the C language, to write more programs, such as learning linked lists, to write their own linked list programs, and even write their own Tetris and other game programs to practice. But there is a precondition, you have to write all of these programs to have the effect, if you download a certain source code from the network, or copy the program of the classmate, any boast of the self-written, then I can only tell you, so that made the habit of stealing, no effect!

There are students to ask, then "personally" programming can master the C language, in fact, a little bit, just "make up" is not enough, just "I make up" is not enough to master, in order to reach the peak of C language, you also need to "I make up the compilation."

(iii) I have compiled and compiled

"Compilation" Word repeats three times, here the "three", means more, meaning you have to write a lot of programs. It is not enough to write 10 lines of code in person, to write 1000 lines of code yourself, to write 10,000 lines of code in person, to write 100,000 lines of code personally, and you will definitely become a combatant in the programmer.

At first glance at 100,000 lines of code, it is estimated that the students will lie upright and then turn their eyes to stand up-they think of a bad idea. "is not 100,000 line, easy!" Now the programming tools have code generation function, casually in the VC with the mouse to drag a few, to engage in an MFC window program, the system automatically generated hundreds of lines of code. With a few more three-party controls, thousands of lines of code are generated! "

Again, the "compilation" is prefixed, that is, "I", that is, the learner itself, the code generated by the use of automatic Code generation tool is written by the "learner"?

Small part also feel, learn programming development do not write code is bullying, write less also to come out spray, is due to beat! Xu Xiwei (CTO of the Seven Qiniu storage) was nicknamed "C Mania" in college and was written in code!

This article is from the "11379453" blog, please be sure to keep this source http://11389453.blog.51cto.com/11379453/1758072

Learn c three-word canon-------make me make up my knitting

Related Article

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.