C&C++ FAQ

函数声明有何意义呢,为什么不直接定义?

C/C++ 采用一种 分散编译的机制,把每个 .c 文件编译成一个二进制包然后再链接。这个机制是历史遗留产物,主要是由于当时的机器不足以维护整个项目的符号表。