函数声明或函数原型告诉编译器函数名和如何调用函数。函数的实际主体可以单独定义。 例如: #include iostreamusing namespace std;//声明函数void printSomething();int main() { printSomething(); return 0;}//定义函数void printSomething() { cout Hi there!; } 在一个源文件中定义函数并在另一个文件中调用该函数时,需要函数声明。在这种情况下,应该在调用函数的文件的顶部声明函数。