처음에 제출하고나서 예제든 뭐든 다 잘 나왔지만 틀렸습니다가 나오는걸 보고 문제점을 찾으려 했지만 아무것도 안보여서
제출한 코드에 무슨 차이가 있나? 하고 보다가 맨 아래에 출력용인 res변수가 초기화 되지 않고 사용되고 있을 수 있다는 컴파일 경고 메세지가 보여서
뭐지??? 했지만 따로 선언&초기화를 하니 맞는군요...
제 Dev C++에서는 int a, b, c=0 식으로 하는데...
int a=0, b=0, c=0 이런식으로 해야하는건가요?
쓸데없지만 너무 궁금하네요...
이 아래는 그 경고 메세지입니다
Main.cc: In function ‘int main()’:
Main.cc:32:8: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized]
printf("%d", res);
~~~~~~^~~~~~~~~~~
mashmellow 4년 전
처음에 제출하고나서 예제든 뭐든 다 잘 나왔지만 틀렸습니다가 나오는걸 보고 문제점을 찾으려 했지만 아무것도 안보여서
제출한 코드에 무슨 차이가 있나? 하고 보다가 맨 아래에 출력용인 res변수가 초기화 되지 않고 사용되고 있을 수 있다는 컴파일 경고 메세지가 보여서
뭐지??? 했지만 따로 선언&초기화를 하니 맞는군요...
제 Dev C++에서는 int a, b, c=0 식으로 하는데... int a=0, b=0, c=0 이런식으로 해야하는건가요?
쓸데없지만 너무 궁금하네요...
이 아래는 그 경고 메세지입니다