Explanator Notes on
Detailed explanation
[Part I]
By Kingofark
[Note]:
Terms 28. C is never called "expansion" - if C is called Z language, you will never touch the C and Z language So tight;
Strictly declare: The explanation of this Terfeter is never a lazy performance of KingofARK. See the postscript of this article for details.
Interpretation]:
Please refer to Terms 1. (End) (舌 头)
Terms 29. Please don't think about learning the XX language and rehabilitate C . What is wrong - you only learn a new language;
Interpretation]:
The synonym of the same clause 28. (Also vomiting tongue)
Terms 30. After reading "INSIDE THE C Object Model", then it will be found to have learned C ;
Interpretation]:
About "INSIDE THE C Object Model":
"C into the book heap of books like the sea, this is not a baby milk powder, nor a larger baby milk powder, which is a special low-fat high calcium special milk powder dedicated to adults."
Any technology, learning its skin, you can play; to explore the hidden, you can be familiar; to get the essence, the party can be handled, such as making your hands well in place.
People have different levels of understanding of the word "meeting". I thought that usually we should understand it in the narrowest way. This is not in demanding yourself, but instead checking yourself enough to impetuous.
[Kingofark's harvest]:
The calm is said to himself: "I will not!"
Terms 31. The secret of learning programming is: programming, programming, reprogramming;
Interpretation]:
"Practice is the only standard for inspection truth." This sentence is in the middle school textbook.
In fact, "practice" not only has the function of testing truth, it also happens to be a multi-faced hand, you can help everyone do a lot of things - as long as you hire it, you can use it, and even free consultation calls don't use it - Here spirit.
Don't say it - the big truth, saying is too public, and I am afraid that people have given me a "tutorism" hat.
[Kingofark's harvest]:
Some truths are great (even more than the sun), but the number of people who really understand it is small.
Terms 32. Please pay attention to the following books: "C Object-Oriented Software Construction" "" Design Patterns "" "" The Art of Computer "" Design Patterns " "" [Explanation]:
Discussing books, I stayed in my series, "Kingofark's" Five Comment ",". Here is just a point: "C Effective Object-Oriented Software Construction" has already had a second edition abroad.
Terms 33. Remember: Object-oriented technology is not just C proprietary;
Interpretation]:
The same clause 17.
Terms 34. Please enter the program of the program on the computer to practice, even if there is a source code in the CD;
Interpretation]:
You can enter the source code and don't say that you can practice the finger. It is also a process of studying the code. This is the same as if you don't understand the original text. I have read it in one sentence, and it is possible to enter the keyboard, so I have read it in my unconsciousness.
We often say that the code should always read more. Do you want to give up your carefully read the opportunity by using the despicable means of using the source code CD?
Some people say that you can read the code with the source code. However, you should think about this: I only look at the source code on the CD, I can't guarantee that you don't have a ten line, grass, and enter the source code for the book, you can't be a very 10 line, because you can't enter the keyboard.
Think about the potential gap between the two! I think we are still a bitter.
[Kingofark's harvest]:
The Source code stored on the disc is just the source code for reference, not the harvest brought by the study.
Terms 35. Expand the meaningful example of seeing in the book;
Interpretation]:
The same clause 5.
Terms 36. Please pay attention to the exception handling technology in C , and use it in your own procedure;
Interpretation]:
This strike is basically knocking on myself.
When learning C in the early years, foreign C books have not been introduced. As for the domestic C textbooks, if I am not a problem, I can satisfy (because after all, "the" inclusion "means nothing is not good), but it is not uniform. Those textbooks (copy?) Everything is done, even Take 2 is used [Note: Oh, this is a film review (often saying "this sequel is just a remake", the film (the director shouts "cut!"), Recording music (recording Take 1, Take2, etc.) is used. In these "C Textbooks", many of the important features of C are introduced as a small chapter, and the movie in the movie is less than half a second - I want to see people. His people who are enjoyable, people who don't want to see are surprised. As a result, I had almost didn't learn the knowledge of anomalous treatment.
Nowadays, excellent C books at home and abroad, I have to re-complete C . This time, I can't learn any "C Remake " language. Terms 37. Frequently reviewing the procedures you have written before, and try to rewrite, apply new knowledge you have learned;
Interpretation]:
In addition to the reference clause 5, I still want to add a little:
This point of view does not want to hit everyone to disconnect the contents of C , learn in some order, but only explain the process of continuous learning and improvement, its own practical experience should also be accumulated. In fact, I think it is going to do this, involving more things than I imagined, at least to make a document to your own procedure for later viewing, rereading.
This thing is really difficult to do, we have a lot of places that need to work hard, isn't it?
Terms 38. Don't miss any of the exercises in the book - please do it and record the spirit of the solution;
Interpretation]:
The same clause 5.
Terms 39. C language and C integrated development environment should learn and master at the same time;
Interpretation]:
See clause 6.
Terms 40. Since I decided to learn C , I will adhere to the learning because the purpose of learning programming language is to master the programming technology, and the programming technology is cross-language;
Interpretation]:
The "persistence" said here will never mean superstition and fanatic worship (see Terms 50), but it should mean not impetuous, calm down, and stronger the foundation.
[Kingofark's harvest]:
The process of resisting impetuousness is a little bit like urination, and of course the results and the effect of the two are very different.
[reference]:
Terms 41. Let the various platforms in the C language and the development environment to compete, we must learn the C language itself;
Interpretation]:
See Terms 6 and Terms 9.
Terms 42. When you write C programs, you find that yourself use it very badly, please don't stop right away; please complete the rest of the remaining part to ensure the integrity of this design, then analyze your mistakes and re-re- Design and written (see 43);
Terms 43. Don't worry, design C CLASS is really not easy; Class and your own Class design level in our program is perfect and develop in constant programming practice;
Interpretation]:
Tomb Raider This game will be very familiar. When "Tomb Raider: Last Revelation" officially released, I and my friends Zy were also happy to buy game CDs, and sexy beautiful lara croft in the 3D world.
Things will open this:
Friends Zy suddenly inform me a day, Lara wants to make a regular plaid play with a huge stone face. The chessboard is a one-way ringless road, there is a starting point and end point; each of the games each have three chess pieces each, through a random manner to get a certain range of steps in a certain range; Under normal circumstances, only one certainment each time The chance of the number of steps can only choose a chess piece; if the moving chess is stopped in some specific location, then you can take a chess; especially, if the number of steps is some specific The number, you can also take a chess again; who first puts your three chess pieces, even who wins.
We discussed for a long time, I think this simple game can easily write C code, so I start designing. Although my friends quickly retreated to play games, I still gave me a lot of suggestions. After the first time, the bad habits I developed were recurred. When the code is formed, it has been filled with messy structures and global variables. And due to abstract unreasonable, there are repeated code segments in the code. Looking at a bunch of garbage-like code, my faith seems to be a short-term straightening of the snail tentacles of foreign objects.
However, I can't accept the fact that "the program is even can't compile execution", I can't let go, I have to write down the scalp, and I will read the 龌龊 in my code. As a result, it is of course a bug full of universe flights, and it is not easy to modify. I have to make a normal C study every day.
After a few months, when I was turned into the original design draft of the bug.exe from the waste paper, I couldn't help but think about this problem. After all, C learning is not a full effect. Therefore, in the premise of full recognition of the shortcomings of the previous code, my mind has poured a lot of new ideas, and the so-called Yangtze River rear waves push the waves ...
Now I think it is, if it is halfway, it may not be so impressed in the shortcomings of the first time. This is found that the code is originally a major camp that engages in self-criticism.
[Kingofark's harvest]:
Don't do anything to do anything. Even the lessons you have received by the bad things are not as deep as the lessons you have finished.
Terms 44. Never follow some of the program "small", you don't follow some of your unskilled rules - good habits are cultivated, not a remember;
Interpretation]:
See Terms 26.
Terms 45. When you learn a C difficult point, try to explain this knowledge point and let him understand it - you can explain that you really understand;
Interpretation]:
This truth involves some of the rated a series of psychology, education, and I am not hereby incorporated. Everyone only remembers: the process of transcription, is also a manifestation of "putting knowledge into its own" process.
[Kingofark's harvest]:
Exterior: The teacher who has learned must not speak well; the teacher who speaks well is not necessarily learned, but he / she can always know the part of the knowledge you know. I prefer the latter teacher.
Terms 46. Record the knowledge points that you have neglected or not understanding when you communicate with others;
Interpretation]:
When you find that others know more than you know, are you not envious? Don't you? Do you not admire? Do not worship? Does it honest? Don't you want to exceed him?
With a sheet of paper, bring a branch, not exhausted.
[Kingofark's harvest]:
Even if you really fall down the pie, you still need you to reach out to eat. If you just don't eat because you are too lazy to reach, you can be sad than those who are superstitious "Heaven."
Terms 47. Please make a higher requirement for your own procedures, even if your program version number will become Version 100.xx;
Interpretation]:
The same clause 37.
Terms 48. Save all the programs you have written - that is one of your best accumulation;
Interpretation]:
Reason 1: If you don't save it, you can't comply with the terms 35, 37, 47;
Reason 2: More and more code will give people a sense of accomplishment, can enhance self-confidence in inadvertently.
[Kingofark's harvest]:
The reason 3: If you have a name, you can also take the code in TV live or autobiography. Terms 50. Please love C !
Interpretation]:
Please love C , but avoid the fantic molecules of smashing, superstition C .
[Kingofark final gain]:
Speaking of C : "Everybody Says I Love You But no more."
[K's 50 PV Postscript]:
Review these 50, the heart discovered that there are many repetitions, just use different expressions.
This is also related to the cause of
Initially, I saw a popular sticker in the CBS, discussing some experience of learning C / C , and suddenly made me have a feeling of learning to learn, some of my own words suddenly like a river. Absolutely, such as the Yellow River flooding, it is unable to pick up, and the righteousness will be discharged from the mind.
In fact, the last thing to write is nothing more than a "ear campaign", no woman naked in love. But I still don't exempt the impetuousness, and I laugh and laugh, I will send these text into a post, and I have harvested the pleasure in the public place.
When I went serious to write an annotation, I was very embarrassed to pay attention to my ignorance and shallow. So very impossible to continue writing. This time, there is a woman's naked to see the embarrassment of strangers - still naked.
Hey, shame, face, iron green.
Non-discrete. It is thought that it is.