c 裡面的單獨使用

2022-10-07 19:06:36 字數 736 閱讀 5337

1樓:匿名使用者

;a++好像是下面的**

mov a acc;把a寫入cash

... ;處理

mov a acc;把a寫入cash(這個a還是原來的a)inc acc ;加1

mov acc a;把cash寫回a

;++a應該是

mov a acc;把a寫入cash

inc acc ;加1

mov acc a;把cash寫回a

... ;處理

在比較落後的開發環境裡,a++比++a多一條指令。但是一般編譯器會對**進行優化,所以現在這兩句指令是一樣的。

而且現在的cpu中cash的容量大到2mb,這樣的臨時變數都是直接用cash的。**變成如下

;++a

...inc acc;中間

...;a++

......

inc acc;最後

只有inc指令出現的位置有變化。指令數量是一樣的。

而a+=1;和++a;本來就是相同的指令。

2樓:風若遠去何人留

單獨一個語句的時候

a++++a

a+=1

a=a+1

這四個是等效的

都是把a+1的值寫入a的記憶體

3樓:

會的。++ 符就是自增符(增加自身變數的值)。

ps中組裡面的圖層怎麼不能單獨移動

因為自動選copy擇工具中選中的是組而不bai是圖層。1 開啟photoshop軟體du,然zhi後開啟帶有組的psd檔案。dao 2 開啟 後,把photoshop頁面左上角自動選中後面的組改為圖層。3 把photoshop中的自動選中工具的組改為圖層後,就可以單獨移 層了。你點了選擇按鈕之後,左...

C裡面的string和String有什麼區別

string是c 中的類,string是.net framework的類 在c ide中不會顯示藍色 c string對映為.net framework的string 如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作 如果使用c 建議使用st...

Matlab中有類似C語言裡面的問號表示式麼

沒有.如果想有matlab實現c語言裡面的問號語句可以使用條件語句。if.end問號表示式原型 object set1 set2 註解 如果 object 為真 則 整個 問號表示式的值為 set1 否則 為 set2 demo string k 1 1 就會執行這句 無緣執行這句 問號表示式巢狀使...