#include <stdio.h>
int main(void)
{
int i=0;
while(i<5)
{
printf("%d \n", i);
i++;
}
return=0;
}
이거랑
#include <stdio.h>
int main(void)
{
int i=0;
while(i<5)
{
printf("%d \n ", i++);
}
return=0;
}
위엣거 아랫거 똑같이 출력이 되는데요....
위에는 i먼저 출력하고 i++해서 증가 된거 가지고 while문 거짓될 때까지 반복해서
0
1
2
3
4
되는건 이해가 되는데
아랫쪽에건 i=0이라고 초기화 시켜도
i++된채로 처음 출력 되야 하는거 아닌가요?
1
2
3
4
이렇게 되야되는게 아닌가요?
이러면 출력은 어디서부터 시작된다고 생각해야 되는거죠?
너무 기초적인거 같은데 이해가 안되요...ㅜㅜ
네가 생각하는대로 하려면 ++i라고 하면 됨 후위 증가 연산자가 뭔지 다시 공부해
아...ㅜ 감사합니다...
앞에거 완전히 다 까먹어버린거 같네요...ㅜㅜ