我需要一个创建带有一些浮点数的数组的函数。
double * my_function( )
{
static double arr[10] = {20, 21, 22, 23, 24, 25, 26, 27, 28, 29};
return arr;
}
int main ()
{
double *first_pos;
int i;
first_pos = my_function();
for ( i = 0; i < 10; i++ )
{
printf( "%d", *(first_pos + i));
}
return 0;
}
这会打印一些“随机”数字。
我对指针/数组感到困惑!