Convert to C and C++ by B. J. Holmes
This is a complete course text book for students who already understand the fundamentals of programming in a high-level language, and are required to extend their knowledge of programming to include C and C++. The book allows the major strengths and weaknesses of both languages to be compared and contrasted. The emphasis throughout is on the use of examples that highlight the features of the language being studied, enabling students to convert to C and C++ in as short a time as possible. Explanation about the language follows from, and is put into context with, the example programs. A section of programming questions to test and reinforce students' understanding can be found at the end of each chapter.