Takeaways

A C and C++ are different: don’t mix them, and don’t mix them up.
B Don’t panic.
1.1 C is an imperative programming language.
1.2 C is a compiled programming language.
1.3 A correct C program is portable between different platforms.
1.4 A C program should compile cleanly without warnings.
2.1 Punctuation characters can be used with several different meanings.
2.2 All identifiers in a program have to be declared.
2.3 Identifiers may have several consistent declarations.
2.4 Declarations are bound to the scope in which they appear.
2.5 Declarations specify identifiers, whereas definitions specify objects.
2.6 An object is defined at the same time it is initialized.
2.7 Missing elements ...

Get Modern C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.