해결된 질문
작성
·
122
0
안녕하세요
변수 선언하는데 있어서 main위에 선언하는 것과 main안에서 선언하는게 무슨 차이가 있나요??
int n, m, num[15001], cnt;
해당 부분을 main 안에서 선언한 경우 틀렸다고 나오고, main위에다가 선언해야 맞았다고 나오는데, 그 차이를 이해하기 어려워서요!
확인부탁드립니다.
답변 1
0
안녕하세요 2072님 ㅎㅎ
int n, m, num[15001], cnt;
이부분에서 cnt를 지역변수로 초기화를 해서 그렇습니다.
지역변수는 쓰레기값이 들어갈 수 있어요.
해당 부분은 교안 내의 다음 부분을 보시면 더 자세한 설명을 보실 수 있습니다.
또 질문 있으시면 언제든지 질문 부탁드립니다.
좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)
감사합니다.
강사 큰돌 올림.