Just a note to myself... (觀念很重要!!!)
1. 後置++ (x++):
後置++,當 x 發現左邊是賦值符號時,把自己當成了值,先交給了賦值變數 y (y = x),再進行自加(x = x + 1)。
int x = 100;
int y = x++;
Console.WriteLine(x); //x = 101
Console.WriteLine(y); //y = 100
int y = x++;
相當於…
y = x;
x = x + 1;
2. 前置++ (++x):
前置++,當 x 發現左邊是賦值操作時,先++( x = x+1), 再交給y。
int x = 100;
int y = ++x;
Console.WriteLine(x); //x = 101
Console.WriteLine(y); //y = 101
int y = ++x;
相當於…
x = x + 1;
y = x;
https://www.youtube.com/watch?v=LA8V9DlLJ10
沒有留言:
張貼留言