[問題] 程式哪裡有錯誤
#define ARRAY_SIZE 10240
char *get_init_array();
char *get_init_array()
{
char temp[ARRAY_SIZE];
int i;
for (i=0;i<ARRAY_SIZE;i++)
temp[i]=1;
return temp;
}
請問這段程式有什麼問題,要怎麼改正
這是面試的考題,
我的想法是此函數在宣告時要回傳指標變數,而回傳時不是指標變數,是這樣嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.66.214
→
09/13 15:18, , 1F
09/13 15:18, 1F
→
09/13 15:19, , 2F
09/13 15:19, 2F
推
09/13 15:50, , 3F
09/13 15:50, 3F
→
09/13 15:50, , 4F
09/13 15:50, 4F
→
09/13 15:51, , 5F
09/13 15:51, 5F
→
09/13 15:58, , 6F
09/13 15:58, 6F
→
09/13 16:03, , 7F
09/13 16:03, 7F
→
09/13 16:05, , 8F
09/13 16:05, 8F
推
09/13 16:17, , 9F
09/13 16:17, 9F
→
09/13 16:36, , 10F
09/13 16:36, 10F
→
09/13 17:48, , 11F
09/13 17:48, 11F
推
09/14 01:08, , 12F
09/14 01:08, 12F
推
09/14 01:49, , 13F
09/14 01:49, 13F
→
09/14 10:36, , 14F
09/14 10:36, 14F
→
09/14 12:24, , 15F
09/14 12:24, 15F
→
09/14 12:25, , 16F
09/14 12:25, 16F
→
09/14 12:26, , 17F
09/14 12:26, 17F
→
09/14 20:36, , 18F
09/14 20:36, 18F