On Beginners' Understanding and Learning Methods of C Language

As for the one who has just studied C language in the freshman year, are there many people like me, when they took the first C language course, they had a question mark: "What is this?" "I'm learning this thing." What are you doing?”, “What did the teacher say before, why I can’t understand anything, it’s so difficult, how can I learn this?”, “I learn this for math?”. For those of us who have just entered the school, the C language is like a heavenly book. Many students are worried about not learning the C language. In fact, I think it is like we just learned English, facing a completely stranger. Without a little understanding of the field, most people are at a loss and worry about the future. In fact, it is not necessary, it is not difficult to learn C language well.
Here we can first understand the historical
legend of the C language . No, it is not a legend, but a fact. In the first software crisis, the C language we learned was successfully born. The first software crisis was the inhumane development brought about by compilation. It required people to think about problems with machine thinking, which made development very slow. So two scientists, Dennis Rich and Ken Thompson, encapsulated the compilation. Express it in a language close to humans, and translate it into instructions when executed, the C language is actually a language that is similar to a human language, and it is also a computer language, since it is similar to humans Language, then, for us, it means that we can learn and master it proficiently, just as we learn English now and use English proficiently. So we Xiaobai should not have fear of C language.
The C language is very important. It is one of the oldest compiled languages. Although not so concise, it ranks among the top three in terms of frequency of use.Insert picture description here

So I think if you can master the C language proficiently, you can easily master Java, python, c++ and other languages. When you master the C language proficiently, you will find that you can write more than just math, you can also write a lot of things, write games, make animations, and even write Windows viruses (this is not recommended) . Think about it when you show the programs you wrote to your friends who have never learned the C language, and look at them with surprised expressions. Is it a sense of accomplishment? The most important thing to learn C language well is to lay the foundation in the future. In the future, single-chip microcomputers, embedded systems, etc. will all use C language the most basic, so please learn C language well!
The author is also a noob. I dare not say what advice to give you. Those are things that big guys can do. I only provide you with some methods I learned. It may not be suitable for everyone, and there may be mistakes. Please suggest You can also put forward your own learning methods.
I think it’s best to preview the textbook before class. During class, your attention can’t always be focused on what the teacher says. Once your thinking goes wrong, when you focus on what the teacher says again, You may find that you don’t understand, or you can’t keep up, which may lead to the subsequent courses being spent in a muddle. If you preview before class, in fact, you will find that most of what the teacher talks about in class is from the textbook. After the teacher has added something, he will have a full understanding of what the teacher is talking about. Don’t miss the lecture at this time. You must listen to the lecture. The purpose of listening to the lecture is to strengthen your foundation and learn what is not in the textbook. After class, I will review it again to consolidate what I have learned.
After class, if you don’t understand, you can ask the teacher, you can check the information, or you can study by yourself at station B. Learning after class is also very important.
Be sure to type the code! Be sure to type the code! Be sure to type the code! Only practice can give you true knowledge. It is useless to study textbooks only, because when you type the code, you will find many errors. How to practice, I think there are several ways, one is to do the questions on the PTA, the above questions are really comprehensive. One is a sample problem at the back of the book. I suggest not to do all of them. Choose a few representative ones, and then use different knowledge to do a problem. For example, do it very simply at the beginning, then use functions, and do it again with pointers. Do it again using pointers and functions, using functions that return pointer types, and so on. In this way, one problem can train a lot of knowledge.
The above is the author's understanding and learning method of the C language. I hope it will be helpful to you. The first time I write an article, I welcome everyone to point out what is wrong.

Guess you like

Origin blog.csdn.net/weixin_51932131/article/details/109437373