Re: [問題] C/C++單一statement的長度限制

看板C_and_CPP (C/C++)作者 (我要加入劍道社!)時間16年前 (2009/04/15 13:10), 編輯推噓7(701)
留言8則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《prodigywu (Soccer Fever)》之銘言: : 請問一下一般C++的程式當中 : 單一個statement有規定最長幾個字元或幾個運算嗎 : 我有一個matlab產生的算式 : 大致長這樣 : a = b + c + d + b^2 + cos(b+c) + .... : 要把這個算式塞近另一個C++程式裡 : 可是整個算式不是普通的長 : 存成一個文字檔快300KB : 我很懷疑編譯器是否能夠處理這樣龐大的算式? 這很有趣 我試了如下的程式: int main(void){ int a = 10; a = a + a + a + ... + a; // 總共十萬個 return 0; } $ ls -lh test.c -rw-r--r-- 1 littleshan users 391K 2009-04-15 13:06 test.c $ gcc -o test test.c gcc: Internal error: 程式記憶體區段錯誤 (program cc1) Please submit a full bug report. See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions. 看來是太超過了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.146.59

04/15 14:21, , 1F
... 這測試有好笑到... XD
04/15 14:21, 1F

04/15 14:31, , 2F
不會是parser的陣列爆了吧?XD
04/15 14:31, 2F

04/15 18:47, , 3F
我忍不住笑了 XDDDDD
04/15 18:47, 3F

04/15 21:47, , 4F
gcc破功
04/15 21:47, 4F

04/16 00:00, , 5F
笑死了
04/16 00:00, 5F

04/16 22:53, , 6F
我記得高中有人試過printf("\a\a\a......");很多\a可以
04/16 22:53, 6F

04/16 22:53, , 7F
編譯 可是一執行就當機.....
04/16 22:53, 7F

04/16 23:19, , 8F
gcc: 你們為什麼要欺負我....Q_Q~ //對不起有點老梗Orz
04/16 23:19, 8F
文章代碼(AID): #19vMmhkp (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19vMmhkp (C_and_CPP)