더북(TheBook)

앞의 코드에서는 for 반복문을 세 번 사용하면서 배열 초기화, 배열 값 출력, 배열 요소 값들의 합을 구하였습니다. 하지만 for 반복문을 한 번만 사용해서 최적화할 수도 있습니다. 다음은 for 반복문을 수행하면서 동시에 초기화, 출력, 합을 구하는 코드를 수행하는 코드입니다.

arrry_for4.c

#include <stdio.h>
 
main() {
    int a[5];
    int i;
    int sum = 0;
 
    for (i = 0; i < 5; i++) {
        a[i] = i + 1; // 배열의 값 초기화
        printf("a[%d] = %d\n", i, a[i]); // 배열의 값 출력
        sum += a[i];  // 배열의 값 항목별로 모두 더하기
    }
    printf("모든 배열 요소의 합은 %d\n", sum);
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.