#include <stdio.h>
//++i 
main()
{
  int i = 0;
  while(++i < 10)
    printf("%d ",i);
  return 0;
}
Output file
1 2 3 4 5 6 7 8 9
#include <stdio.h>
//i++
main()
{
  int i = 0;
  while(i++ < 10)
    printf("%d ",i);
  return 0;
}
Output file
1 2 3 4 5 6 7 8 9 10

สรุป
++i จะเพิ่มค่า i ก่อนที่จะนำไปเทียบค่าว่าน้อยกว่า 10 หรือไม่
i++ จะเพิ่มค่า i หลังจากที่นำไปเทียบค่าว่าน้อยกว่า 10 หรือไม่

edit @ 5 Sep 2013 17:14:39 by s4m3l0

Comment

Comment:

Tweet