能力值:
( LV2,RANK:10 )
|
-
-
2 楼
运算符在前还是在后就是先自加再做运算和先运算再自加的区别
4个printf结果应该都是101
|
能力值:
( LV13,RANK:420 )
|
-
-
3 楼
a++,先用后加
a--,先用后减
++a,先加后用
--a,后以后减
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我知道有两个结果是100另外两个是102 可是就是不知道为什么。。。难道这么简单的帖子也米有人懂么??
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
main()
{
int a=100
printf("++a=%d",++a); // 先加再用 输出++a=101;a=101
printf("a++=%d",a++); //先用再加 输出a++=101;a=102
printf("--a=%d",--a); //先减再用 输出--a=101;a=101
printf("a--=%d",a--); //先用再减 输出a--=101;a=100
}
|
|
|