Answer from cs61c-es (Meng Chang Bruce Lin 16075852) for Question 1 Preprocessor is the first step in complilation. For instance, header files and constant ..etc will be seem by the program and store in memory. In the compiling process, C program is translated into Assembly language, and then is converted to object files and machine languages. Through linker and loader, data are stored in memory locations. If we were to insert the C preprocessor into the chart, we can place it before the complier since preporcessor is the first step in compliation.