1. 程式人生 > >c#和c++的運算符優先級

c#和c++的運算符優先級

clas 抽象 code lin style spa 優先 color nbsp

閑來無聊亂寫代碼。發現基礎的東西有的時候也非常的抽象。不信?那來看看下面這條語句:

int i = 5;
int j = 10;

j = i = -i++;

如果上述代碼是vc++代碼,那麽輸出結果是:

i=-4 j=-5
請按任意鍵繼續. . .

但如果上述代碼是c#代碼,那麽輸出的結果是:

i=-5
j=-5

那種事情真的好奇怪啊。

但是在linux centos 上用g++編譯c++ 代碼呢,那麽輸出的結果還是

i=-5j=-5

總結:就特麽微軟事兒多。

再總結:好吧我又可恥的標題黨騙點擊。

再再總結:點擊?tan90°

c#和c++的運算符優先級