Answer from cs61c-ef (Tanay Nagjee 16096756) for Question 1 The C preprocessor performs tectual substitutions into your source code. For example, it includes the contents of files that you include in your program. The input of the preprocessor is your code as you have typed it, and it outputs it by replacing all preprocessing directive lines with blank lines and all comments with spaces.It would be placed between the C program and the compiler.