第1个回答 2011-02-20
#define PI 3.14
做的事情是将源代码里PI的地方全部用3.14替掉
所以你们老师说符号常量不占空间
你说的也是对的,3.14是占空间的
但这个称为浮点常量,编译器用到的时候会临时给它一块内存空间,用完即销毁
顺便似乎符号常量是中国教材生造的
There are five kinds of tokens: identifiers, keywords, literals, operators, and other separators (ISO 14882)
这里的 literal 似乎不包含符号的意思。本回答被提问者采纳