더북(TheBook)

7.8 배열의 복사

이 세 줄은 무엇을 하는 코드일까요?

int a = 3;
int b;
b = a;

여러분은 이제 너무 쉽게 “a3이고 b3이네.”라고 생각할 것입니다. 네, 맞습니다. 정수형 변수 a를 선언과 동시에 3으로 초기화한 다음, 정수형 변수 b를 선언하고 a의 값 3b에 저장한 것입니다.

다시 말해, 대입 연산자(=)를 사용하여 변수 a의 값을 변수 b에 복사를 했다고 할 수 있습니다. 이제 이를 배열로 확장해서 생각해 보겠습니다.

다음 예제를 볼까요? 배열 a를 선언과 동시에 1, 2, 3, 4, 5로 초기화하고, 배열 a의 값을 배열 b로 복사하였습니다. 그리고 배열 ab의 각 요소 값을 for 반복문을 사용하여 출력하는 프로그램입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.