더북(TheBook)

또 다음과 같이 하나의 for 반복문을 사용하여 배열 요소별 복사를 진행하고 바로 값을 출력할 수도 있습니다.

array_copy3.c

#include <stdio.h>
 
main() {
    int a[5] = { 1, 2, 3, 4, 5 };
    int b[5];
    int i;
 
    for (i = 0; i < 5; i++) {
        b[i] = a[i];  // 배열 요소별로 하나씩 복사하여 배열 b를 초기화
        printf("a[%d] = %d  b[%d] = %d\n", i, a[i], i, b[i]);  // 배열 값 출력
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.