해당 정보는 확실하지 않습니다
C언어에서 변수를 선언할 때 변수의 내용물은 쓰레기값이지만,
Dev C++ 환경에서는 변수 선언 시 0 또는 1로 저장이 된다.
int i, score[4] = {i};
printf("%d\n", score[i]);
해당 코드는 변수 i를 선언하고 동시에 배열 초기화를 한 모습이다.
Visual Studio 같은 타 프로그램은 디버깅 오류가 나거나, 쓰레기 값을 리턴한다.
그러나 해당 프로그램은 0(1을 출력하기도 함)을 출력한다.
c언어에서 변수 초기화는 기본이다.
그러나 Dev C++ 에서는 디버깅 오류가 일어나지 않으므로 조심해야 한다