1. 程式人生 > >note-引用(&)、列舉(enum)

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;