精華區beta Programming 關於我們 聯絡資訊
※ 引述《cixooo.bbs@bbs.ntit.edu.tw (擎羊嘯天)》之銘言: : #define PI 3.14 : const float PI=3.14 : 對我們來說都是將PI設定成常數 : 那對c編譯器來說有什麼不一樣呢? 用#define只是"文字取代"而已,編譯器把 PI取代成3.14這個字串。執行時PI這個字眼 不佔記憶體位置。 缺點是他沒有資料型態。 用const的話,有佔記憶體位置,有資料型態。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.76.55