#include <stdio.h>
void main(void)
{
int i = 0;
printf("---test ++i : %d\n", i++);
i = 0;
printf("----test i++: %d\n", ++i);
}
运行结果
结论
++i 先运算加1,改变结果值加1
i++直接运算结果,下次运算再加1,不改变结果值
#include <stdio.h>
void main(void)
{
int i = 0;
printf("---test ++i : %d\n", i++);
i = 0;
printf("----test i++: %d\n", ++i);
}
运行结果
结论
++i 先运算加1,改变结果值加1
i++直接运算结果,下次运算再加1,不改变结果值