Answer from cs61c-et (Bryant Chae 14937777) for Question 1 The C preprocessor is a tool which filters your source code before it is compiled. The preprocessor allows constants to be named using the #define notation.The input is the C code and its output is c code. It is called by the compiler so it would be right after C program and before the compiler.