为什么#include指令在语句末尾没有分号?

Ant*_*t's 6 c include

在C中,分号(;)用于表示语句的结尾.为什么#include行不需要分号?

Som*_*ude 12

#include(以及以#like 开头的所有其他行#define)是预处理器的一部分.这实际上是一个单独的程序,它在主编译器之前运行,并执行包括文件到源和宏扩展之类的操作.