看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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
HudsonE:... 這測試有好笑到... XD 04/15 14:21
legnaleurc:不會是parser的陣列爆了吧?XD 04/15 14:31
james732:我忍不住笑了 XDDDDD 04/15 18:47
bobhsiao:gcc破功 04/15 21:47
chin33z:笑死了 04/16 00:00
fjm31714:我記得高中有人試過printf("\a\a\a......");很多\a可以 04/16 22:53
fjm31714:編譯 可是一執行就當機..... 04/16 22:53
VictorTom:gcc: 你們為什麼要欺負我....Q_Q~ //對不起有點老梗Orz 04/16 23:19