如何学习c语言并精通c语言(How to learn C language and master C language)
如何学习c语言并精通c语言(How to learn C language and master C language)
The programmer's way how to learn C language
Learning C language is not an overnight thing, but it doesn't take ten years to master it. The topic of this article is how to learn and master the C language at the minimum cost. Note that even the smallest price is not a short cut, but it takes the shortest amount of time to gain the most, and it also means you need to go through a difficult process.
First, read a good book, otherwise it is better not to read
The first question for all beginners is how to select a textbook. A good beginning is half the battle. Choosing a good textbook is a key factor in getting twice the result with half the effort. Unfortunately, the school usually helps you assign a lousy C language textbook; fortunately, you can choose again.
The famous professor Tan Haoqiang produced a C programming language, which is said to have a circulation of over 4 million. As far as I know, many schools would recommend this book as a C language textbook. Although my name (Tan Haoyu) professor with just one word, but I was firmly black with his book. This book is not for computer majors, but for other majors who need to take a computer test. The main drawback of the book is: examples of procedures is not professional, not teach you programming should master the way of thinking; program style is very bad, will let you write code form bad habits; too many errors have been pointed out in this book hundreds of errors, the lack of concept key error. Well, I don't want to say too much about this book. I'm interested in Baidu
Kernighan and Ritchie "The C Programming Language" (the translation of "C programming language") is the classic of classics, but a lot of the old version of the content is outdated, and now the standard C language. We must look at the latest version, otherwise do not see. In addition, even the most classic and authoritative book, there is no way to do everything, so hand standing a "C