目录
一、使用#define定义标识符常量
语法1:
#define MAX 100
注意使用#define末尾不需要带;
MAX是一个常量,是使用#define定义的一个标识符常量 !!!
我为什么要在这里强调这是一个常量呢?因为它和普通常量一样不可被修改
大家可能会疑惑使用const修饰的变量不也是不可被修改的吗,这两者有什么不同呢?
这里要强调一下,使用const修饰的变量叫做常变量,虽然指不能被修改,但其本质是变量
常量与常变量的不同:
这是尝试用编译器编译时报的错误
注意:
不要用#define去替代一个类型比如
#define INT int
int main(){
INT a=10;
return 0;
}
这样用#define没什么错,但是最好用typedef来给类型重命名即
typedef INT int;
int main(){
INT a=10;
return 0;
}<