a--和--a是什么意思
来源:百度知道 编辑:UC知道 时间:2024/06/14 12:47:27
a--和--a是什么意思?假设a=5 b=3 f:a--/b的值是什么?
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
前面是先赋值后自减,后面是先自减再赋值
a-- a使用之后减一 也就是使用a之后a=a-1;
--a a使用之前减一 也就是a=a-1执行后再执行下面的程序
a--是a使用后再减1,--a是先让a减一,再使用。