創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
創新互聯從2013年成立,是專業互聯網技術服務公司,擁有項目網站設計制作、成都網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元吉安做網站,已為上家服務,為吉安各地企業和個人服務,聯系電話:028-86922220今天就跟大家聊聊有關a--和--a有什么區別,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
“a--”是先引用后減少,先在a所在的表達式中使用a的當前值,后讓a減1;“--a”是先減少后引用,讓a先減1,然后在a所在的表達式中使用a的新值。
a--和--a的區別是:
a-- 是先引用后減少 ,先在a所在的表達式中使用a的當前值,后讓a減1
--a 是先減少后引用,讓a先減1,然后在a所在的表達式中使用a的新值
他們其實都是a=a-1的意思,但是在程序中運行的時候的執行的順序不一樣。
a++與--a的區別:
一、運算結果不同
1、a++:運算結果是a表達式結果加上一位。
2、--a:運算結果是a表達式結果減去一位。
二、運算過程不同
1、a++:運算過程中先執行a表達式,之后再執行自增運算。
2、--a:運算過程中先執行自減運算,之后再運行a表達式。
三、內存運行不同
1、a++:在內存中先運行a,之后再寄存器中增加1。
2、--a:內存中寄存器先減去1,之后再執行a表達式。
看完上述內容,你們對a--和--a有什么區別有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯-成都網站建設公司行業資訊頻道,感謝大家的支持。
標題名稱:a--和--a有什么區別-創新互聯
文章起源:http://vcdvsql.cn/article14/hscde.html
成都網站建設公司_創新互聯,為您提供外貿建站、外貿網站建設、網站導航、定制網站、搜索引擎優化、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯