问题
单项选择题
设有如下函数:
fun(floatx)
x*=x++;
printf("%d\n",x);
return(x);
则函数的类型是______。
A) float
B) void
C) int
D) 无法确定
答案
参考答案:C
解析: 函数fun缺省返回值类型时,系统将默认为int型。形参x是float型,和函数返回值类型不一致,此时,以函数返回值类型为准。
设有如下函数:
fun(floatx)
x*=x++;
printf("%d\n",x);
return(x);
则函数的类型是______。
A) float
B) void
C) int
D) 无法确定
参考答案:C
解析: 函数fun缺省返回值类型时,系统将默认为int型。形参x是float型,和函数返回值类型不一致,此时,以函数返回值类型为准。