Lecture 1 - Slide 16 : 34
The C preprocessor
For definition of symbolic constants and file inclusion
#include
#include <stdio.h>
#include "myfile.h"
Typically used for inclusion of header files
#define
#define PI 3.14159
#define product(x,y) ((x)*(y))
Definition of symbolic constants and function-like abstractions
#if ... #else ... #endif
#ifdef ...
ifndef ...
For conditional compilation