0
我需要一個函數來創建一個浮點數組。如何返回浮點數陣列
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;
}
這會打印一些「隨機」數字。
我對指針/數組感到困惑!
這是一個老問題,但是所有(有用的)貢獻都是值得歡迎的! –