C How to Program, 7/e introduces procedural programming in C and object-oriented and generic programming in C++. It’s appropriate for introductory and intermediate level C and C++ programming courses. It includes
Key features of the new C standard covered in easy-to-include-or-omit modules.
• New Secure C Programming sections.
• Code tested on GNU gcc and Visual C++®.
• GNU gdb and Visual C++® debugging.
• Problem solving, data types, control statements, functions, arrays, pointers, strings, formatted I/O, structures, unions, bit manipulation, enumerations, files, data structures, pre-processor and more.
• “Making a Difference” exercise sets.
• Searching and sorting with an introduction to Big O.
“An excellent introductory computer science text based upon the C programming language. While C is a complex language, this book does a good job making this material accessible while providing a strong foundation for further learning.”
—Robert C. Seacord, Secure Coding Manager at SEI/CERT, author of
The CERT C Secure Coding Standard and technical expert for
the international standardization working group for the programming language C
“The extended examples, along with the supporting text, are the best of any of the C texts I’ve seen. Running the code for the supplied examples in conjunction with reading the text provides students with a laboratory for gaining a thorough understanding of how C works.”
—Tom Rethard, University of Texas at Arlington
About the AuthorPAUL DEITEL, CEO and Chief Technical Officer, Deitel & Associates, Inc.|HARVEY DEITEL, Chairman and Chief Strategy Officer, Deitel & Associates, Inc.