C by Dissection: The Essentials of C ProgrammingHighlights of the new edition ANSI C used throughout. Thoroughly tested code available via ftp and compatible with most C systems. More extensive coverage of functions and pointers, which are typical stumbling blocks for the beginner. Early coverage of multifile programs enables the programmer to write properly modular code and produce and use libraries. Early explanation of simple recursion parallels its early introduction in beginning computer science courses. Greater in-depth treatment of recursion reflects computer scientists increasing use of C for implementing sophisticated algorithms. Additional coverage of program correctness and type safety. New section on two-dimensional arrays reflects the growing use of C by computer scientists and engineers. New optional 'Moving to C++' sections at the end of each chapter offer a preview of the C++ object-oriented extensions of C. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Contents
Writing an ANSI C Program | 1 |
Lexical Elements Operators and the C System | 47 |
Flow of Control | 87 |
Copyright | |
18 other sections not shown
Other editions - View all
Common terms and phrases
allocated ANSI argument array base address binary bits bitwise bytes calling environment Chapter compiler computes const char control string conversion character cout ctype.h Data Types declaration define double elements end-of-file enum enumeration type equivalent errno example executed exercise expression float following code format func function call function definition function prototype getcharO header file hexadecimal identifier include stdio.h initialized input stream int main int main(void integer invoked keyword loop machine macro makefile member function memory MS-DOS newline null character occurs operand operating system option output parameter pointer preprocessing directive preprocessor printed printf printf("Input programming style putchar(c random number recursive scanf screen size_t stack standard library statement stdlib.h storage class stored struct structure symbolic constant system-dependent tion type i nt typedef unary unary operators UNIX unsigned void whi l e white space Write a function Write a program zero