[問題] 宣告的變數移動位置 就不會記憶體區段錯誤

看板C_and_CPP作者時間13年前 (2011/03/14 19:10), 編輯推噓2(207)
留言9則, 7人參與, 最新討論串1/1
Linux C 問題(Question): 各位版上的高手,我想請問一個問題 在我寫完code以後,順利的compile 跑了幾行正確的數值,但是又出現 記憶體區段錯誤 我後來debug很久,只是多加上 宣告一個int 就會有上述現象 如果我把int換個位置 (放在所有宣告變數的最前面) 就可以正常運作了 請問這是甚麼原因呢? 如果這是個笨問題 煩請版主不厭其煩把這篇刪掉 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.41.126

03/14 19:12, , 1F
112 C_Sharp 版樓上左轉
03/14 19:12, 1F
※ 編輯: Johnson672 來自: 140.112.41.126 (03/14 19:17)

03/14 19:17, , 2F
sorry 是C
03/14 19:17, 2F

03/14 19:27, , 3F
程式碼用置底文放出來
03/14 19:27, 3F

03/14 19:47, , 4F
你的code別的地方有問 題 我以前也碰過
03/14 19:47, 4F

03/14 20:01, , 5F
應該是存取違規吧, 索引爆掉
03/14 20:01, 5F

03/14 20:29, , 6F
我們是不是需要一個閒聊文之類的 @_@ ?
03/14 20:29, 6F

03/14 20:50, , 7F
反正就是...程式寫錯了啊
03/14 20:50, 7F

03/14 21:04, , 8F
應該是白色情人節的關係
03/14 21:04, 8F

03/14 21:31, , 9F
好吧 對不起 大家見笑了
03/14 21:31, 9F
文章代碼(AID): #1DVVUfEh (C_and_CPP)