/* i++和++i的区别在于,i++是先取i的值,然后i自动加1,而++i则是先i加1,然后取i的值 */
/* test.c */
#include <stdio.h>
void main()
{
int i=1;
printf("i++之前i=%d/n", i++);
printf("i++之后i=%d/n", i);
printf("++i之前i=%d/n", ++i);
printf("++i之后i=%d/n", i);
}
上面测试程序,将输出以下结果:
i++之前i=1
i++之后i=2
++i之前i=3
++i之后i=3