-
1) If you are a beginner in software, you can use VC++ on the Internet, and you can go down to the lite version or green version, which is enough.
2) Beginner C language online learning is secondary, or to find a good book to read, recommend "C Programming" third edition, Tan Haoqiang, Tsinghua University Press, this book is a classic (maybe the language is a little boring), for beginners C, this book is enough.
3) Be sure to be more hands-on when learning C, because, you are just starting to get into programming, and there are many symbols and regulations. It may feel that it is very difficult to remember, so the solution is to program more, you may not be able to remember those things after reading them two or three times, and when you do it yourself, you can turn out the book and read it when you forget it, so that you can basically remember it all over again.
4) The book I recommend, to read word by word, two times is enough, after learning that book you will feel that the use of C is very limited, as if you can't do anything, this is normal, no matter which language you start learning from, you will have this feeling, don't be discouraged, as you learn more language, you will find that "programming" can do a lot of "things", you will also find that C is really powerful, many high-level scripting languages are written in C, there is a super famous operating system, I don't know if you have used it, Linux, it has many versions, then Linux is written in C, C can even write the operating system, so there is no need to doubt its ability.
-
Recommended software Visual C++
The words of the book are Tan Haoqiang's C programming.
-
First of all, you have to have a textbook such as C language, you have to take a look, lay a good foundation, understand the relevant grammatical characteristics of C language, and then you can install a software that runs C, such as Visual C++ can be interfaced input, that is, you can copy and paste from the Internet**, but if you are a beginner, it is recommended to use turbo, which can only be typed on the keyboard, **can not be copied and pasted, you can practice your own grammar normativity, enter more by yourself, and develop a good **writing specification.
-
If you want to get a level 2 certificate, you can go to an Internet café.
If you really want to do C language and plan to do IT, it is recommended to save some money and buy a computer. Now with a desktop computer, it's 2K+.
You're in an Internet café, and it's not every time you give money.
And it's a long-term process. Programming, like math, requires hands-on practice.
-
VC++, that's what we use for our learning experiments.
-
Ready. To learn C, you have to be mentally prepared to be a programmer and live a sullen life...
-
Regardless of what you say, if you want to learn C faster, the specific measures are:
1. Read books and learn by yourself: first read the books of C language introduction, such as C language little white table monster, aha C language, all of which are books that can be understood by fools; Immediately afterwards, you can read some advanced books, there are many, basically at this time you can understand all the books roughly, according to your own interests, find some books to read.
2. Find someone to tutor: If you want to learn C language as quickly and well, it is very necessary to find someone to help you, you can do it in the learning process, and solve problems at any time, this kind of learning is effective.
3. Combination of theory and practice: just reading books is useless, the key is practice, C language practice is to do more questions, do more projects, you can try to do some simple projects, information management system, snake, push box these small games.
All of the above go hand in hand, not one to do the other, these are all done, the complete learning of C language, it is estimated that it can be won in two months at most.
-
1.The system first converts all floats to double-type operations, and the final result is truncated by the first seven as significant digits, which can make the calculation result more accurate.
2.Significant Figures: From the first non-0 digit on the left to the exact number of digits, all digits are called significant digits of this number. For example, the significant figure is , and the significant figure is .
3.For the same binary number, assuming you define a signed type, the first digit represents a positive and negative sign, 0 for a positive number, and 1 for a negative number; If you define unsigned, the first position is the value.
4.If expressed exponentially, the significant digits of the float type are 6 7 digits. The double type is 15 16 bits, which is related to numbers.
5.Where did you see this, no!
Shaping constants are divided into decimal, octal, and hexadecimal:
The octal form is 012 with a zero, the hexadecimal form is preceded by a 0x in 0x12 (note that the x is preceded by a zero), and an octal number is preceded by a character constant, e.g. 012 is a character with an ASCII code of 10!
This is what I typed verbatim, and I hope you will adopt it!
-
type of more space. Sometimes you may want to save space by setting variables, so you can set them to floats.
At least 6 significant figures are six decimal places.
The range is 2 times that of signed. It's like a double type has a larger range than a float type. Make full use of the range of values of the variables. It's about making the most of the space.
4.If you use exponential notation, then the float has 7 significant digits, and the double has 16 significant digits. It should be 6 decimal places. However, it seems that different system environments are different.
5.Yes, to add . I don't know. It's hard to say when not to add that slash, and it is necessary to analyze the specific problem on a case-by-case basis.
Hope it works for you.
-
..Buy a book. C Language Introductory Classic.
Start self-study. All of the above examples are done once on your own, and all the exercises are done once after class. For every 2 hours of watching (seriously, not so-so), take 30 minutes to review what you just learned.
About one and a half months is considered to be the beginning. The rest of the matter depends on your own cultivation.
-
The C language is very powerful and there is a lot to learn.
If you're a beginner, here's how to do it.
1. Understand the grammar rules of C language, I think, you read any C language design tutorial as the topic, basically talking about grammar, what level of grammar do you need to know? Once you know the basic rules of data types, loops, arrays, pointers, file operations, etc., you will basically master the syntax.
2. But you find that after learning these grammar rules, you still basically don't understand anything, so you can take a look at the course of C language data structures, and know some commonly used data structures, such as linked lists, trees, etc. Then there will be some corresponding algorithms, such as lookup, sorting, which will be understood in the data structure.
3. Now you can design some small programs, such as the book management system, which can be completed without an interface, and this stage is mainly to constantly write some programs and do some problems to improve your proficiency.
4. Now you're almost hitting a bottleneck. This is the most difficult time, you can read some professional books, C language Bible can read "C and Pointer", "C Expert Programming", "C Traps and Defects", you will find that you basically don't understand these books, don't worry, compare ** to line by line.
5. Then the C language has many directions, such as embedded, the underlying application software development of the living system, etc. At this time, it is generally necessary to choose the direction. For example, if you can specialize in embedded, then you need to learn some hardware knowledge, if you want to develop system software, you can look at Windows API, and other interface programming.
1-3 of them may take you a few months, I mean 2 hours a day, but 4-5, you need to hone slowly! Nothing is a breeze. When you encounter setbacks, don't give up, because if it's easy, you'll learn it all!
-
I've only just learned the C language, so I don't know it very well, so I may not be able to help you.
-
Many people think that learning programming requires good English and math, so let me express my opinion:
1. English is really important.
English is important, but many people don't know why it's important. Some people think that programs are abbreviations in English, in fact, this view is ridiculous, people who have learned programming know, the program ** does not need too many English words at all, C language keywords are just a few, and I basically remember them after programming forty or fifty console programs. To memorize these words, you only need to have an English level after graduating from junior high school, and you don't need any grammatical techniques, because these keywords are all isolated.
What about the importance of the English language? In fact, this is what you need when you start to learn programming in depth after you have already learned programming. At this time, if you want to learn programming in depth, you have to read some of Lao Mei's books, because Lao Mei's technology is the most developed.
And Americans, of course, will write books in English, see, your English comes into play at this time. Some people say that you can read translations, but I want to say how many translated books can you see? If a translator wants to translate such a scholarly work well, the premise is that he must also be an expert in this field, and only if he understands it can he translate that meaning.
This is a book, and msdn and so on are all in English.
2. Mathematics. It is not much of a problem to say that it is important to learn English well, and I disagree a little bit that you have to learn mathematics well to learn programming, because the important thing about programming is that you have to have a thought, a logic, such as how to organize the structure of the whole program, which sentences to use to express the meaning, what algorithm to use, and so on. Unless you're programming to calculate some math problem, you don't have to be a math bastard.
I haven't written an article for a long time.,It's a little verbose to speak.,Personal opinion.。。
-
Get started with C++ Primer Plus.
C++Primer can also be used to get started, but it is more difficult than the above, but more in-depth than the above.
Don't read domestic books.
No foundation is required.
Foreign books are called books, and all domestic books are published for the purpose of making money, and domestic computer books are basically copied from abroad, not to mention many mistakes, and difficult to understand, and a book is expensive (although cheaper than foreign ones).
The textbooks issued in the university are all produced by their own schools, and they are all for making money, and the quality is very poor.
-
Did you learn English? Math knows, right? It's OK to have a warm and lasting heart
-
I also pickled pickles, it was my grandmother who taught me, the materials I used were white radish, carrots, green peppers, lotus white, all shredded, first find a basin to contain, spread a layer and sprinkle a layer of salt, you can be slightly salty, so that it is not easy to break, and then pickle for a day, remove water, pickle for another day, see if there is no water, you can put it in the jar, it is the kind of pickle jar you can, remember to turn over every day, my grandmother said that you can eat it in a few days, but I looked it up on the Internet for 15 days later, because nitrite will be produced. Agree with 0|Comments.
2. 1, True 2, False (there is only one program) 3, False (not necessarily) 4, True. >>>More
The first if(!) a) means that if a is equal to zero, take x -- the second and third means that if b and c are not 0, it is executed. >>>More
C is process-oriented.
C++ is object-oriented. >>>More
This problem requires understanding that the system allocates memory to static variables when compiling, and the memory units occupied by them are not released after the function call ends, that is, the value of the variable is the value of the previous function call at the next function call. >>>More
It's a shame to ask your question, one is the development environment, the other is the language, what's the difference, you're laughing to death.