為啥結(jié)果都是0
#include <stdio.h>
#include <stdlib.h>
int main()
{ ?int a=5;?
? ?a +=5;?
? ?a -=5;?
? ?a *=5;?
? ?a %=5;?
? ?a /=5;?
? ?printf("%d\n",a);?
? ?printf("%d\n",a);?
? ?printf("%d\n",a);
? ?printf("%lf\n",a);?
? ?printf("%d\n",a);
system("pause");
return 0;
}
為啥算的結(jié)果跟我預(yù)想的不一樣
2016-12-21
輸出a的值都是一個(gè)值。
? 你的意思可能是:
int a=5;?
?printf("%d\n",a);?
? ?a +=5;?
?printf("%d\n",a);?
? ?a -=5;?
而不是計(jì)算完后一串輸出,輸出的值都只是最后計(jì)算后的a的值。
??