[問題] 最多可以用的array大小?

看板LinuxDev作者 ( .)時間17年前 (2008/05/28 19:00), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/1
我用C語言寫一支程式,他會宣告6個1507x288的double array來做計算,但是每次執行到 宣告array的地方時,就出現segmentation fault,在windows和Linux底下都一樣。 請問這個限制要如何突破? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.112.154

05/28 20:40, , 1F
這本來應該是要去C語言版問的歐
05/28 20:40, 1F

05/28 20:41, , 2F
你想宣告的東西太大了 應該要用dynamic allocation
05/28 20:41, 2F

05/28 20:44, , 3F
你這個陣列式宣告在stack裡面嗎 如果是的話應該是太大了
05/28 20:44, 3F

05/28 20:44, , 4F
用malloc吧
05/28 20:44, 4F
文章代碼(AID): #18FJixUK (LinuxDev)
文章代碼(AID): #18FJixUK (LinuxDev)