严格的说,C语言中用#define伪命令定义的对象称为常数,用const限定词定义并初始化的对象称为常量(相对于变量而言)。 常数的值在编译时确定,常量的值则在运行时初始化后确定(不过此后只能作为右值使用)。