a--和--a是什么意思

a--和--a是什么意思?假设a=5 b=3 f:a--/b的值是什么?

a--是a使用后再减1,--a是先让a减一,再使用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-19
a-- 先赋值 后减
--a 先减 后赋值
例:
int a = 100;
int b = 100;

printf("(a--)= %d\n",a--);
printf("(--b)= %d\n",--b);

printf("a = %d\n",a);
printf("b = %d\n",b);

其结果为:
(a--) = 100;
(--b) = 99;
a=99
b=99本回答被网友采纳
第2个回答  2008-09-23
a-- a使用之后减一 也就是使用a之后a=a-1;
--a a使用之前减一 也就是a=a-1执行后再执行下面的程序
第3个回答  2008-09-23
前面是先赋值后自减,后面是先自减再赋值本回答被提问者采纳