#include <stdio.h>

int main(void)
{
 int i=0;

 while (i < 5)
  printf("%d ", ++i);

 return 0;
}

이렇게 쳐놨는데요


1

2

3

4

5

가 뜨는데 5는 어째서 뜨는거죠..


#include <stdio.h>

int main(void)
{
 int i=0;

 while (i < 5)
  printf("%d ", i++);

 return 0;
}

이렇게 하면

 

0

1

2

3

4


가 출력되는건 알겠는데

저 5가 왜 나오는건가요??!