C/C++ 기초 - 열거체 ( Enumeration ), 공용체 ( Union )
열거체 #include enum Number { One = 1, Two, Three, Four, Five, Six, Seven, Eight, Nine, Zero = 0 }; int main(void) { int a = One; int b = Eight; int c = Zero; printf("a : %d / b : %d / c : %d", a, b, c); // 결과 1, 8, 0 return 0; } '열거체'는 상수 값을 가지는 식별자입니다. 값이 정의되지 않으면 0부터 시작해서 1씩 증가하며 값이 정해지고, 값이 정의가 되었다면 정의된 값 이후부터 1씩 증가하게 됩니다. 예시에서 처음에 1로 정의하였기 때문에 1부터 9까지 증가하면서 값이 정의되었고, Zero에서 0을 정의하여 Zero는 0이 되었..
더보기
C/C++ 기초 - 배열 ( Array )
배열 #include using namespace std; int main(void) { int a[10] = { 0,1,2,3,4,5,6,7,8,9 }; int b[2][3] = { {1, 2, 3}, {4, 5, 6} }; a[0] = 10; *(a + 9) = 15; cout
더보기