非 void 函数声明的返回类型规定了什么契约?
void
return 返回的值必须与声明的返回类型兼容。
return
函数不能使用带值的 return 语句。
无论声明是什么类型,调用者始终会收到字符串。
每个参数都必须与返回类型完全相同。