[c언어] 자동변수에 대해 초기화를 하지 않을 경우의 문제

|



자동변수에 대해 초기화를 하지 않을 경우의 문제에 대해 알아보는 프로그램
다음의 예제는 1부터 10까지의 합을 구하는 예제이나 합을 누적하는 경우에 초기화를 하지 않는다면 어떤 문제가 발생하는지를 나타냄.

#include <stdio.h>
int main(void)
{
    int i, sum;
    for(i=1; i<=10; i++)
        sum+=i;
    printf("1+2+3+...+10=%d\n", sum);
    return 0;
}

// 실행 결과


  ::