C语言自增与自减运算符
1、代码:
#include <stdio.h>
int main()
{
int a = 100;
printf("x=%d\n",a++);
printf("x=%d\n",++a);
printf("x=%d\n",a--);
printf("x=%d\n",--a);
return 0;
}
输出结果:x=100 x=102 x=102 x=100
2、原则:
1.++a,--a先运算后取值;a++,a--先取值后运算2.表达式执行完后计算结果保存
3、分析:
第一个输出:a=100,a++=100(a先取100,再加等于101),
第一个输出:++a=102(前面的a运算后为101,再运算后为102,取值)
第三个输出:a--=102(a先取102,再减等于101)
第四个输出:--a=100(前面的a运算后为101,再运算后为100,取值)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:67
阅读量:169
阅读量:88
阅读量:177
阅读量:91