C is a highly flexible and adaptable language. Since its creation in 1970, it’s been used for a wide variety of programs including firmware for micro-controllers, operating systems, applications, and graphics programming. C is one of the most most widely used languages in the world and is fairly stable. An improved C language called C++ has been invented, but it is still in development, and its definition is still being worked on. C++, originally known as C with Classes, adds a number of new features to the C language, the most important of which is the class. Classes facilitate code reuse through object-oriented design (OOD).
Chapter 1 gives a brief description of the C language and its use. This chapter includes some background on the history of the language.
Chapter 2 explains the basic programming process and gives you enough information to write a very simple program.
Chapter 3 discusses programming style. Commenting a program is covered, as well as writing clear and simple code.
Chapter 4 introduces you to simple C statements. Basic variables and the assignment statement are covered in detail, along with arithmetic operators +, -, *, /, and %.
Chapter 5 covers arrays and more complex variables. Shorthand operators such as ++ and %= are also described.
Chapter 6 explains simple decision statements including if, else, and for. A discussion of == versus = is presented.
Chapter 7 takes you through all the necessary steps to create a simple program from specification through release. Structured programming, fast prototyping, and debugging are also discussed.