評價: 4 回應: 1 閱覽: 136
置頂

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

為什麼會這樣子?

熱門回應

local變數跳出function就沒了

你回傳的address裡面的資料不一定會正確

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言