[ error report ]
c언어 변수 이중 선언시 오류 발생.
2022-03-06 12:17:41
int a, b = 0; //변수 초기화 a = 10; b = 20; printf("%d + %d = %d\n", a, b, a + b); a = 30; b = 40; printf("%d + %d = %d\n", a, b, a + b); 위 코드는 맞는 코드입니다. 그러나 int a, b = 0; int a = 10; int b = 20; printf("%d + %d = %d\n", a, b, a + b); int a = 30; int b = 40; printf("%d + %d = %d\n", a, b, a + b); 틀린 코드이다. 오류내용은 재정의. 멀티플 초기화라는 오류가 발생했다. 정리 c언어에서는 변수 선언과 초기화를 한 이후에는 변수에 값을 할당하기만 하면 된다. 만약 변수 선언이후 다시 선언..