1、字面常量:是指可以用字符串表示的值。包括整形常量,字符型常量,字符串常量。注意:不存在數組常量,結構體常量等結構型的字面常量。但是存在結構型的符號常量
2、符號常量:(可以定義結構型常量)用#define和const定義的常量!
這兩種常量之間的區別:
#define定義的常量,除了字符串字面常量外都不占內存,所以無法取常量的地址,僅僅是宏替換而已,eg:
①#define NAME “pang dong”;
本質是字符串字面常量,會占用“靜態存儲區”;
②#define MAX 256;
本質是整形的字面常量,不會分配內存。