This edition includes a final chapter on C++ to introduce students to this extension of the original C language. It also provides a virtual reality program called Virtual Maze that uses all of the programming concepts presented in the book. A companion diskette includes all 350 programming examples from the book, allowing students who do not have a C compiler to run the program.