note-引用(&)、列舉(enum)
阿新 • • 發佈:2018-12-10
一、引用 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;