Programming/C,CPP,CS

Run-Time Check Failure #3 - The variable 'a' is being used without being initialized.

TanSanC 2014. 5. 14. 11:47

#include <stdio.h>

 

int main(void)

{

        int a;

        printf("%d", a);

        return 0;

}

 




Run-Time Check Failure #3 - The variable 'a' is being used without being initialized.


이 에러는 a 라는 변수가 초기화 없이 사용되었다고 나는 에러로


a 라는 변수에는 아무 값도 저장 되지 않은 상태이므로


a 라는 변수를 연산에 사용하거나 출력하면 a 라는 값이 무슨 값일지 모르니까 문제가 된다.

( 출력 내용을 예상 할 수 있겠는가? )


a 에 어떤 값은 저장시킨 다음 사용하면 문제가 없다.