先说说要实现一个程序功能要经历的步骤吧
step1:当然就是在编辑窗口(用高级语言)输入你的原程序 (f.c)
step2:编译你的原程序 编译成计算机能够识别的2进制形式的目标代码(f.o)
step3:将上面的目标代码 输入内存与系统提供的库函数和其他一些目标代码相连接 连接成可以执行的exe文件 f.exe
step4:再将可以执行的exe文件调入内存运行
step1:当然就是在编辑窗口(用高级语言)输入你的原程序 (f.c)
step2:编译你的原程序 编译成计算机能够识别的2进制形式的目标代码(f.o)
step3:将上面的目标代码 输入内存与系统提供的库函数和其他一些目标代码相连接 连接成可以执行的exe文件 f.exe
step4:再将可以执行的exe文件调入内存运行
第一个阶段是预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。#include指令就是一个预处理指令,它把头文件的内容添加到.cpp文件中还有其他许多预处理指令
这个 在编译之前修改源文件的方式提供了很大的灵活性,以适应不同的计算机 和操作系统环境的限制。一个环境需要的代码跟另一个环境所需的代码可能有所不同,因为可用的硬件或操作系统是不同的。在许多情况下,可以把用于不同环境的代码放在同一个文件中,再在预处理阶段修改代码,使之适应当前的环境。预处理器显示为一个独立的操作,但一般不能独立于编译器来执行这个操作。调用编译器会自动执行预处理过程,之后才编译代码。编译器为给定源文件输出的是机器码,执行这个过程需要较长时间。 在
这个 在编译之前修改源文件的方式提供了很大的灵活性,以适应不同的计算机 和操作系统环境的限制。一个环境需要的代码跟另一个环境所需的代码可能有所不同,因为可用的硬件或操作系统是不同的。在许多情况下,可以把用于不同环境的代码放在同一个文件中,再在预处理阶段修改代码,使之适应当前的环境。预处理器显示为一个独立的操作,但一般不能独立于编译器来执行这个操作。调用编译器会自动执行预处理过程,之后才编译代码。编译器为给定源文件输出的是机器码,执行这个过程需要较长时间。 在