单项选择题

下列关于C++函数的说明中,正确的是( )。

A) 内联函数就是定义在另一个函数体内部的函数
B) 函数体的最后一条语句必须是return语句
C) 标准C++要求在调用一个函数之前,必须先声明其原型
D) 编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式