#include <stdio.h>
int main (void)
{
int num1=0, num2=0;
while(num1<3);
{
num2=0;
while(num2<2)
{
printf("%d %d", num1, num2);
num2++;
}
num1++;
}
return 0;
}
입니다...
실행하면 화면에 0 0
0 1
1 0
1 1
2 0
2 1
이렇게 출력 되야 하는거 아닌가요?ㅠ
왜 아무것도 출력이 되지 않죠??ㅠㅠ?
00 01 이게 끝일걸?
num2가 메인함수내 지역변수로 선언돼있으니 내부 while문이 다돌고 나서도 num2가 초기화가 안되잖아... 그러니까 num2가 2가 된 이후에 printf가 실행안되는거지
아 아니구나
ㅎㅎ
아무것도 출력이 안되요..ㅠㅠ num2 초기화도 해 줬는데...ㅠ
와! 대박!! 정말 감사합니다 ㅠㅠ 근데 원래 저런 경우에는 컴파일 오류가 안뜨나요?? ㅠ
하나만 더 물어봐도될까요 ㅠ 컴파일하고 실행창길이를 옆으로 더 늘리고싶은데 이건 어떻게 못하나요?ㅠ
댕청
ㅋㅋㅋㅋㅋㅋ뭘물어보는곀ㅋ