I want to learn C, where should I start with the next master?

Updated on educate 2024-02-09
22 answers
  1. Anonymous users2024-02-05

    The progress of buying books is too slow, I have only bought one book, and the rest are reading e-books, because learning this thing is to compare with the book, and even in the future, you have to refer to some manuals and materials at any time, and you will not always carry a lot of books with you.

    The book is recommended for getting started, C++ Primer and C++ Primer Plus, Accelerated C++ can also be, the C++ programming language can be used as a dictionary, But I haven't read it, advanced must read the C++ Standard Library, must read, and then effective C++ and more effective C++ are also indispensable, Senior: You don't need me to advise, but you'll understand when the time comes.

    I forgot that there is also a classic, thinking in c++ vol1&vol2, looking at these 2 books can save the process of getting started and advanced 75% I mentioned earlier, but it still needs ec++ and more ec++ to supplement.

  2. Anonymous users2024-02-04

    Start by writing a "hello world" to give yourself some confidence.

    Then understand the OOP object-oriented thinking.

    Then familiarize yourself with expressions, basic syntax (e.g. cout, cin, include, define, using namespace, etc.), basic data types, so that you can write a simple "sequential" program.

    Then there are judgment and loop statements, plus functions so that you can write "modular" programs.

    The top is the basics. The following will be the difficulty of VC++.

    You then delve into pointers, addresses, references. Gain insight into the passing of arguments for functions. Learn about file flow operations.

    In-depth understanding of OOP object-oriented thinking. Familiarize yourself with overloading, inherit the idea of reuse.

    Understand the concept of templates.

    Multi-programming to achieve the purpose of proficiency.

    At this time, you can get in touch with MFC and further improve yourself. At this point, you can say that VC++ is getting started.

    VC++ is a profound language, and it cannot be achieved in seven or eight years. The real masters of VC++ who have been engaged in VC++ all their lives do not dare to say that they know VC++.

    Let's do our best.

    I'm just giving you a general direction to get started. Weigh it up for yourself in books and the like. Every book has its own strengths, hehe. Take a look at MSDN.,It's said that masters have the habit of memorizing MSDN.。。。

    More practice is the last word.

  3. Anonymous users2024-02-03

    I suggest you learn C first, buy this Tan Haoqiang editor-in-chief, "C Language Programming" C++ includes all the content of C, so if you don't have a foundation, it's best to start with C, and then learn C It will be very easy, buy a book and you must read more programs**, the key is an algorithm, thinking is the most important, I recommend using Turbo-C for beginners, and then use VC laterThat's it.

  4. Anonymous users2024-02-02

    Everything upstairs is right. It's all about perseverance. C++ is not easy to learn. Learn the language for a few months first, and then start learning the app when you're almost done. There are a lot of books on MFC, so you can look at the routines in this environment and write**.

  5. Anonymous users2024-02-01

    Learn the basics of C++ first, then Windows programming.

  6. Anonymous users2024-01-31

    Solid theory Write more** Read more** Think more Participate in projects Accumulate experience C++ in-depth learning is very complex There must be a direction But the foundation must be solid Beginners can look at C++ Primer Plus is very detailed But you have to gnaw slowly Get started Just look at some C++ programming ideas Algorithm foundation Data structures Databases and the like Always really master it takes unremitting persistence The most important thing is that you have to make sure that you can love this industry for a long time Programmers have to keep learning Without enthusiasm it is difficult to persevere.

  7. Anonymous users2024-01-30

    C++ is an object-oriented language, if your C language is very solid, then it will be less difficult to learn C++, if you don't even understand the pointer or something, it is recommended to review the C language, otherwise it is useless to learn C++, I just learn C++ first, the teacher also advocates that C++ is a level higher than C, and the result: pointers, arrays, structures and so on are still vague, and they are directly object-oriented. . . Although the exam is 80+, it can't even be completed independently of a small program. As a result, I calmed down and re-read the C language green book to slowly know why.,Although it's still a coder who can only read the book code.。。。

  8. Anonymous users2024-01-29

    I think a simple C++ primer book plus a computer experiment analysis book, knock more**, get started quickly, and then read it well.

  9. Anonymous users2024-01-28

    Let's start over.,It's basically the same as C.。 Pay attention to more programming, more thinking.

  10. Anonymous users2024-01-27

    You can first consolidate your C foundation, ensure that C knowledge is enough, and the basic C** can be understood, and then you can read the classic C++ textbook "C++ Primer", and do the examples in the book according to the instructions in the book while reading the book, and when you finish this book seriously, your C++ knowledge should be good, of course, it will be better to do a small project later. C++ is much more difficult than C, you need to be mentally prepared, you must have perseverance and perseverance, and I wish you success.

  11. Anonymous users2024-01-26

    If you know the basic syntax of C++.

    You can take a look at <> and <>

    If you don't understand, find source code.

  12. Anonymous users2024-01-25

    You can refer to the C++ programming language design written by Tan Haoqiang, which is very ......

  13. Anonymous users2024-01-24

    1: In the beginning, each textbook will have exercises after each chapter. I hope you can make it slowly according to your own understanding. Because no matter how many rare projects there are, they are all added up by these very simple foundations.

    2: If the basic syntax of C++ is fine, pay attention to the data structures and algorithms, which are very important in some projects.

    3: Data Structures and Algorithms After learning about it all, I recommend that you take a look at Design Patterns. Because the architecture of algorithms and programs directly determines the efficiency, scalability, security, and other aspects of a project.

    4: You can find some relatively simple open source small projects on the Internet, and then study how people do it5: After you have a certain understanding, I hope you can write what you want to write by yourselfps: In fact, after having a certain foundation, it is really nurturing to find a related job.

  14. Anonymous users2024-01-23

    Your question? Of course, start with the basics and buy basic tutorial books!

  15. Anonymous users2024-01-22

    This is the basics, just start learning this, and after you have learned it, you can look at it again: C++ Primer Puls

    This is a little more advanced.,It's all made up by foreigners.,Foreigners make it better.,But there's a Chinese version.,It's recommended to take a look.。

  16. Anonymous users2024-01-21

    C++ is mainly used for the development of large-scale software, the difficulty is not so general, there are many types of programming languages, it can be said that it is derived from C language, to learn programming well, it is always inseparable from practice, beginners can start from imitation, imitation to write, follow the leader to learn, at the beginning of learning programming, there is a leader with a belt can take a lot of detours, to start you do the project also need to lead the way, cultivate interest, writing ** is a very boring thing, if you don't have enough patience, There will be frequent mistakes in the process of writing, and then it will affect the building of confidence, and learning to code as a hobby and experience the fun will be completely different.

  17. Anonymous users2024-01-20

    Why do you want to learn that, it's better to learn ps

  18. Anonymous users2024-01-19

    Just C++ Primer, although it is also a foundation, you can use it as a review and there must be knowledge on it that you have not learned, and the author's guidance is also very helpful to you.

    Although I haven't read Lao Tan's book, I have read a little C++ Primer and think it's really good.

  19. Anonymous users2024-01-18

    C++Primer is a must-see. I recommend you take a look at Accelerated C++ if you can get it. You know what a good C++ book is when you read this. Thin books are a bit pricey (for me) but definitely great value for money.

    In my humble opinion, Tan Haoqiang misled people's children, and it is better not to see it.

  20. Anonymous users2024-01-17

    Looking at C++ Primer, I personally feel that the experience is really different, and it will make you understand C++ more thoroughly.

  21. Anonymous users2024-01-16

    It doesn't make much difference to see which book, the important thing is to understand.

  22. Anonymous users2024-01-15

    1.Listen carefully in class;

    2.Knock more after class**;

    c++ primer plus》

Related questions
22 answers2024-02-09

True love can only be honed after adversity, and that kind of love can't be shaken by anything, and naturally you don't want to keep it, as for ordinary feelings. 1.Girls don't take the initiative too much. >>>More

14 answers2024-02-09

It mainly depends on the user's purpose and budget. First-line brands, such as ASUS, Gigabyte, MSI, etc., are generally used in servers, and home users and office users with sufficient funds are not considered, and second-line brands, such as Onda, Rainbow, Panzheng, Shuangmin, etc., are excellent in quality and after-sales service, and can be trusted; As for the CPU, now the mainstream ones are dual-core, triple-core, quad-core, the brand is nothing more than two, Intel and AMD, they each have their own advantages, servers generally use Intel's high-end products, office users generally use low-end products; Home users generally use AMD's mid-to-high-end products, because AMD's gaming performance is relatively good, and with a graphics card (personal needs), it forms a well-balanced, office-integrated home computer. This is the personal view of the person who installed the machine, as for how the customer requires, or let the customer choose, after all, we still respect the customer's vision.

6 answers2024-02-09

Add a memory.,Add it to more than 2G.,My family's 2G is not easy to use.,I'm going to upgrade to4G.,In addition,Warcraft is a big game.,An integrated card just wants to send it.,It's not very good.,Get an independent bar.,And your hard disk.,80G speed is too slow.,Change to a 160G or more.。 >>>More

12 answers2024-02-09

There is nothing wrong with learning from VB first, many people think that VB is not good, that is, they don't study very seriously, they think VB is simple and abandon it. You think VB has been around for that long, and there must be a reason for it. No matter what programming language it is, it is much simpler, as long as you learn one thing, it will be much easier to learn the others. >>>More

17 answers2024-02-09

If you just defend yourself, women's self-defense is enough, and it talks about the various vulnerabilities of the human body and the conditions and methods of hitting when dealing with them. >>>More