Can anyone recommend me a couple of books in C and C

Updated on technology 2024-02-09
4 answers
  1. Anonymous users2024-02-06

    The most classic textbook for the C language is Brian WThe C Programming Language, co-authored by Kernighan and Dennies. One of the authors (Dennies) is the father of the C language.

    The reason for the recommendation is that this book is relatively thin, concise and accurate, and quick to learn. Learning programming is a skill, not a simple accumulation of knowledge, so the focus should be on hands-on practice, quickly grasp the basic framework of a language, if you delve too deep into the details of the language at the beginning, it will make learning lose a lot of fun and learning efficiency. For novices, there must be a lot of questions at the beginning, you might as well take the questions on the road, combine the book and experiment in person, and many contents will gradually become clear in repeated practice.

    Compared to C, C++ is a more complex language, and there are many classic textbooks: Stanley BLippman's "C++ Primer", Bjarne Stroustrup (the father of C++), "C++ Programming Language", and Bruce Eckle's "Thinking in C++" are all good.

    However, these books are difficult for beginners with zero basic knowledge to get started. If you don't have much of a foundation and want to get hands-on, check out Andrew Koenig and Barbara EAccelerated C++ by Moo

    No matter which book you choose, the important thing is to practice a lot, a lot of language knowledge does not have to be confined to books, even if you have written a program for several years in a complex language like C++, you will often encounter some language details that you don't understand or forget, and learning to do your own experiments to find out the answers is not only more interesting, but also more in-depth understanding :)

  2. Anonymous users2024-02-05

    Hello, I'm a sophomore majoring in computer science.

    For introductory C or C++, you can read Mr. Tan Haoqiang's book "C Programming", "C++ Programming", which explains in detail the knowledge of the introductory language.

    After getting started, you can read Mr. Qian Neng's "C++ Programming", which is more difficult than the former.

    Then you can read "C++Primer", "Data Structures" and "Introduction to Algorithms", and if you are interested in ACM, you can also read Liu Rujia's "Introduction to Algorithm Competition Classics" and other books.

    If you want to write software in the future, you must watch "MFC in Simple Terms".

  3. Anonymous users2024-02-04

    New Horizons out of C language books are easy to pick up.

  4. Anonymous users2024-02-03

    1. Introductory Classics of C Language (5th Edition): A book published by Tsinghua University Press in 2013, written by Ivor Horton. The fifth edition is the latest version of the new release, and the whole book incorporates the author's years of programming experience, giving people a sense of simplicity and suitable for beginners;

    2. C Programming: A Comprehensive Introduction to C Language (Third Edition): This book is a classic textbook for C language introduction, and its first edition has a history of 20 years.

    The book is detailed and comprehensive, from the simple to the deep, the examples are rich, and there are some exercises at the end of each chapter, which is very suitable for readers to study on their own

Related questions
21 answers2024-02-09

There is no recommendation, and the notebook for professional design is at least one or two thousand. >>>More

28 answers2024-02-09

First of all, Raven doesn't use mana, and the damage is also physical. >>>More

11 answers2024-02-09

General History of the World, Stavlianos, recommended by Mr. Yuan.

14 answers2024-02-09

Good poems grind the world's public, harmonious but different. >>>More

7 answers2024-02-09

Note: This analysis is based on:

1,(from is a read-only property of public, sort has 17 overloaded methods, clone method inherits from object and is also defined in the array class, and copyto also has two overloads. So let's look at the length this way. >>>More