1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> #define LOWER 0 /* 温度表的下限 */ #define UPPER 300 /* 温度表的上限 */ #define STEP 20 /* 步长 */ int main(int argc, char *argv[]) { float fahr; for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP) printf("%3.0f %6.1fn", fahr, (fahr-32.0)*5.0/9.0); return 0; } |
其中,LOWER、UPPER 与 STEP 都是符号常量,而非变量,因此不需要出现在声明中。符号常量名通常用大写字母拼写,这样可以很容易与用小写字母拼写的变量名相区别。
注意,#define 指令行的末尾没有分号。