C语言中函数返回值的类型是由以下( )决定的。
A、函数定义时指定的类型
B、return语句中的表达式类型
C、调用该函数时的实参的数据类型
D、形参的数据类型