c问题,是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:57:23
若函数定义为
int data( )
{ float x=9.9;
return(x);
}
则函数返回的值是______
谁可以帮忙写个完整的程序啊?

返回类型是整型,但本人是菜鸟,不知道是9还是10
好那我试一下,程序最终算出来是9
#include <stdio.h>
int data();
void main()
{
printf("\t%d\n",data());
}
int data()
{
float x=9.9;
return(x);
}

函数返回类型为整形,所以最后返回应该是9