置頂
run time error 相關的問題
這是我main 中的 片段 code
int *ans=find(m,n,letter_query);
printf("d d\n",ans[0]+1,ans[1]+1);
int *find(int m,int n,char *letter_query)
{
int ans[2]
.....
......
return ans
}
我解uva online jundge
以上是我片段的程式碼
然後 response 是 run time error
但是我把 ans array 宣告成global變數
就AC 為什麼會這樣子
而且我的complier沒當調
是我丟上去 uva online judge 才 response run time error message
為什麼會這樣子?
up vote
2
local變數跳出function就沒了
你回傳的address裡面的資料不一定會正確
會員登入
(先登入會員才能回覆留言喔!)
