c#中??是什么意思 ++x 和x++怎么用啊?具體點謝謝!
1 回答

一只斗牛犬
TA貢獻1784條經驗 獲得超2個贊
“++”叫做自增運算符,對于數值型變量(比如變量a)來說,a++;和++a;語句的作用都是讓變量的值在原來的基礎上增加1。但a++;實在使用了變量a一次之后才對a進行自增1操作;而對于++a來說是先進行自增1操作再使用a的值。比如下面的例子:
int a1 ,a2,b ,c,d;
a1 = a2 = 1;
b = ++a1;
c = a2++;
d = b + c;
那么執行這幾句代碼之后,b = 2;c = 1;a1 = 2; a2 = 2;d = 3;
上面的代碼實質上和下面的等價
int a1 ,a2,b ,c,d;
a1 = a2 = 1;
a1 = a1 + 1;
b = a1;
c = a2;
a2 = a2 + 1;
d = b + c;
還有我不太明白你說的“??”是什么意思,因此不好回答,對不住了
- 1 回答
- 0 關注
- 792 瀏覽
添加回答
舉報
0/150
提交
取消