Intermediate C Topics
Debugging C programs
Common bugs
Debugging tips
Debugging tools
Using the source code debugger
Pointers
Pointer variables
Pointer arithmetic
Pointers vs. arrays
Functions, arrays, & pointers
Passing 1D & 2D arrays into functions
Unraveling complex C declarations
Sequential file i/o
Declaring file pointers
Opening, accessing, & closing files
Preprocessor
Additional preprocessor commands
Defining macros
Conditional compilation
Pragmas
Structures & unions
C databases
Structure variable access
Writing C code to maximize speed
Writing C code to minimize memory space
Writing C code to maximize portability
K&R C vs. ANSI C
|