less than 1 minute read

  1. 상수(const)
    • 애초에 상수로 만들어주어 값을 변경하지 못하도록 막는것
    • 오류 및 해킹 방지
const char user_Name[10] = "happyobo";
const int user_ID = 923;
  1. 열거체(Enumeration)
    • enum 내부에는 멤버들이 선언되는데, 이멤버들은 간단하게 말해 int(정수)값에 이름을 붙인것이다.
enum {JOB_WARRIOR,JOB_MAGICIAN, JOB_ARCHER};
// 각 멤버들은 차례로 0으로 시작해서 1씩 증가하는 값을 가진다.

int nJobType = 0;
cout << "직업을 선택하세요. 1) 전사 2) 마법사 3) 궁수" <<endl;
cin >> nJobType;

switch (nJobType)
{
    case JOB_WARRIOR: cout<< "나는 전사일세"; break;
    case JOB_MAGICIAN: cout<< "난 마법사 이오라"; break;
    case JOB_ARCHER: cout<< "난 활쟁이라 하오"; break;
}

// 스위치 문만 바도 직업 확인가능 , 그냥 0,1,2라고 하면 코드가 불명확해진다.

Categories:

Updated: