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 includesKey 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.