任务代码:
#include <stdio.h>
#include <stdlib.h><pre name="code" class="cpp">#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=3,j;
j=i++;
printf("%d %d",i,j);
}
int main()
{
int i=3,j;
j=++i;
printf("%d %d",i,j);
}
执行情况:
知识总结:
自增1:++ // 可以写成++i 或者 i++等同于i=i+1
自减1:-- // 可以写成--i 或者 i--等同于i=i-1
前置和后置自增量++和--:
++和--只能用于变量例如:n++或者n--;
不能用于常量2++或者2--;
心得体会:
避免使用n=m++ + m++这种有迷惑性的语句