(四)C語言之符號常量概述
- 一、符號常量概述
一、符號常量概述
在程序中使用像300,20等這樣的等類似的“幻數”不是一個好的習慣,它們無法向閱讀該程序的人提供更多有用的信息,從而使得修改程序變得困難。處理這種幻數的一種方法是賦予它們有意義的名字。
#define指令可以把符號常量定義為一個特定的字符串
#define 常量名 常量值
#include <stdio.h>
#define UPPER 300 // 我們可以稱UPPER為符號常量,常量名一般用大寫的字母表示,便于與程序中變量區分
#define LOWER 0 // 注意:#define語句的最后沒有;
#define STEP 20
main()
{int f;for (f = UPPER; f >= LOWER; f = f - STEP)printf("%6d\t%14.1f\n", f, (5.0 / 9.0) * (f - 32));
}