C Language Learning

Source: Internet
Author: User

There are a lot of C language teaching materials. Of course, there will be a lot of online C language book recommendations. Learning C language is a very interesting process. We can get a lot of fun and accomplishment from the book and write it on our own.

The following books are the classic textbooks for learning C language:

1. "C programming language and Question Answering" is an excellent guide to programming practice. K & R is a classic textbook on C language. This exercise will help you better understand C language and master good C programming skills. Reading and learning the syntax structure alone does not really grasp a programming language. You must practice programming-write some programs in person and study programs written by others. You can use the K & R teaching materials to learn the C language and independently answer exercise questions in the book.

2. "C Primer Plus" provides readers with an introductory, clear, and insightful C language tutorial. The author well integrates the programming concepts with the details of the C language. A large number of short welding examples are used to demonstrate one or two concepts, which provides readers with a good opportunity to practice and help them quickly grasp the knowledge they have mentioned. Each chapter provides exercises and programming exercises, which further emphasizes important information and helps readers to understand concepts that are hard to understand. This book is not only applicable to students who want to systematically learn C programming, but also to developers who are proficient in other advanced programming languages but eager to better master the core language of C.

3. the book C traps and defects is divided into eight chapters, the possible problems in c programming are analyzed in terms of lexical analysis, syntax semantics, connection, library functions, pre-processor, and portability defects. At last, the author gives some practical suggestions in the chapter. This book is suitable for c programmers with certain experience to read and learn. Even if you are a c Programming guru, this book should become a must-have book for your case.

64. "conquer the C Pointer" combines the author's years of programming experience and insights, starting from the concept of the c language pointer, the experiment explains the relationship between pointers and arrays, memory, and data structures step by step, Presents common usage of pointers, and reveals various usage techniques. In addition, we also teach us how to interpret the "tangle" declarative syntax of the c language in a unique way and how to bypass the trap of the c pointer.

7. the history, language features, statements, arrays, pointers, links, runtime, memory, and how to further learn about C ++ in c expert Programming in-depth analysis. This book introduces dozens of examples, which has very high practical value for c programmers. This book can help c programmers with some experience become experts in c programming. For programmers with a considerable c language foundation, this book can help them understand and learn c ++ at the height of c.





Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.