note-引用(&)、枚举(enum)

一、引用
1、正确形式:

 1. int a , &_a1=a;
 2. const int a=8 , &_a1=a , &_a2=a+1;
 3. const int &_a1=10;    //const型的引用值可以直接初始化为右值

2、错误形式

 1. int &_a1=a , a=8;    //不行,a必须为之前有定义的变量;
 2. int a , &_a1=a+1;    //不能有运算

3、其他形式

 1. double a=9.99;
	const int &_a=a;//结果_a=9,并且不影响a的原来值

二、枚举

1、形式:

 1. enum week { Mon,Tus=3,Wen,Thu=3,Fri,Sat,Sun};//定义时,可以为成员赋值,也可以不为其赋值,默认为0、1、2。。。若为之中一个变量赋值,则其后一个逐渐+1。成员值可以是重复的。
	week e1;
	week e2=Tus;   //一般只能以上面七个成员为值
 2. enum week { Mon,Tus,Wen,Thu,Fri,Sat,Sun}e1;
 3. enum week { Mon,Tus,Wen,Thu,Fri,Sat,Sun}e1=Tus;

猜你喜欢

转载自blog.csdn.net/qq_33168256/article/details/82721995