-
C language is a practical subject, and frequent computer operation is the key to learning well, so this problem should be solved first.
The second is English, if you don't know anything about English, then for you, you need to learn another language at the same time as language C--- English
With a computer, then the first step is to install TurboC
But now in the Windows era, using Turbo C has a sense of inconvenience, the program is very difficult, and drag-and-drop, there is no function variable automatic sensing function, and it is not convenient to query reference materials. It is recommended to use Visual C++, although this thing is relatively large, but once installed, it is very convenient to use.
A learning tutorial, now there are many C language textbooks, but I recommend you to use "C Language Programming" Tan Haoqiang Editor-in-Chief 2nd Edition Tsinghua University Press, this book is very suitable for beginners, and the content is also very precise. That's what I used in my college textbook!
Here I recommend an "integrated learning environment (C language)", which summarizes the knowledge points and explains the routines very well, as well as the question bank test environment, which is said to have thousands of questions, and even a Trubo C under Windows, beginners don't even need to install other compilers, you can practice programming, which is very suitable for beginners.
What is the best way to learn a computer language? Answer: Read the program.
That's right, reading programs is the fastest and best way to get started with C. Like me, learning new languages such as J and C is no longer a matter of holding books and gnawing on them line by line, but of learning their routines. Of course, for beginners who have not learned any computer language, it is best to read the tutorial first, and after learning each chapter, you must carefully experience all the concepts in this chapter, and then do not let go of all the routines mentioned in this chapter, and then carefully study the program until every line is understood, and then find a few programming topics, preferably similar or the same as the routine, and try to write this program that you have already understood, do not think that if you have read the routine, you can write the same program as it, absolutely not necessarily, If you don't believe it, give it a try, if you can't write it, don't worry, go back and continue to study the routine, think about why you can't write it, and then write this program, over and over again, until you get your hands on it, congratulations, you're almost started.
For planning, if you have a lot of free time, for example, if you are still a student, then you can arrange it according to your spare time, combining reading with computer use. From shallow to deep, from simple to complex. I believe you will make great progress.
But if you don't have that much time, you can spare about 2 hours a day to read the book, half an hour to read the book, circle the doubts in the book, and then read a chapter, and practice the operation of the doubts.
-
1. Read more books and get ahead of the teacher (it is necessary).
2. Practice more on the machine, it is useless to read every day, and it is easy to learn fatigue.
3. Understand the meaning of ** and so on in C language.
4. When you don't understand, don't ask the teacher or others because you're embarrassed.
5. Perseverance.
Specifically, I advise you to buy the book of Mr. Tan Haoqiang, the book he wrote is relatively easy to understand.
There is a forum for C language learning** in the post bar.
You can't learn this in school, so it's recommended that you go to the bookstore and buy a copy of C language to see it. Very simple. ,
I have the same issue.
1 Overview of Programming.
An overview of programming languages. >>>More
First question:
Write a simple recursive function to do this: >>>More
According to my understanding, after understanding that a cone is formed by a right triangle rotated 360 degrees, it only involves some junior high school knowledge (two-point distance formula, parallel line properties), and the final v is what is sought. >>>More