본문 바로가기
C++

C++ 배열 1

by Wanado 2022. 10. 28.
728x90

데이터 저장의 발전과정

 변수 > 배열 > 구조체 > 클래스   

 

배열은 같은 종류의 데이터들이 순차적으로 메모리에 저장되는 자료구조이다.

 

배열의 크기를 const 지시자로 만들어진 기호 상수로 지칭하면 배열의 크기를 변경하기가 쉬워진다.

즉 다른 부분의 변경없이 기호 상수의 정의만 바꾸면된다.

 

      const int STUDENTS= 10;

      int scores[STUDENTS];

 

 

다음과 같이 #define을 사용해도 된다.

 

     #define STUDENTS 10

     int scores[STUDENTS];

 

============================================================================

 

정적배열

 

- 초기화

int scores[] = {100,200,300};

int scores[]  {100,200,300};

 

범위기반 for 루프

 

for ( 변수 : 범위 ) {

     문장

}

 

참조자: 변수의 별칭

for (auto& i : sal) {

   cout << i <<endl;

}

 

 

동적배열

 

728x90

'C++' 카테고리의 다른 글

타입 캐스트 연산자  (0) 2022.10.28
C++ 배열 2 주소값  (0) 2022.10.28
반복문(do-while,while,for,더블루프)  (0) 2022.10.28
cin.fail / cin.clear / cin.ignore  (0) 2022.10.28
switch  (0) 2022.10.28