enum
// l0.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<iostream>
using namespace std;
enum xx{
x1=1, //#《2》默认是从0开始,即x1=0,这里x1被设置为了1,那么以后的enum类型会逐个+1.
x2,
x3,
x4,
x5,
} x;
/*《1.1》enum相当于声明了一种数据类型,像int那样:
如enum xx{x1=1,x2,x3}x;
这里定义出一个x变量:
函数外部声明的,x被初始化为0
函数内部声明的,x不被初始化,为一个随机值。
所以这里x=0.
*/
int array[3]={1,2,3};
int main(int argc, char* argv[])
{
enum xx hah=x2;//《1.2》这也是一种enum类型的声明方式,hah为enum类型的变量。
x=x1;
cout<<x<<endl;
cout<<array[0]<<endl;
system("pause");
return 0;
}