问题 单项选择题

以下函数值的类型是( )。
fun (float x)
float y;
y=3*x-4;
return y;

A.int

B.不确定

C.void

D.float

答案

参考答案:A

解析: 函数定义时如果数据类型默认,则默认为int。函数中如果有“retum(表达式):”语句,表达式的类型可能与函数的类型不一致,但它并不能改变函数的类型,实际情况是把表达式转换为函数值的类型作为返回值,因此本题的函数值类型是int。

单项选择题
判断题