酷知百科網

位置:首頁 > 遊戲數碼 > IT技術

c語言,a++和++a的區別

IT技術3.23W

編寫C語言程序的時候,我們經常會遇到a++和++a兩種寫法,那麼他們有什麼區別呢?下面小編給大家分享一下。

工具/材料

Visual Studio 2015

操作方法

首先我們開啟Visual Studio 2015軟件,新建一個C語言程序檔案,如下圖所示

c語言,a++和++a的區別

然後我們匯入相應的庫檔案,並且用printf函數打印一下a++的值以及計算後a的值,如下圖所示

c語言,a++和++a的區別 第2張

執行程序以後,你會發現a++的值沒有變化,而a的值在執行完a++後增加了1,如下圖所示

c語言,a++和++a的區別 第3張

接下來我們在來看一下++a的值,如下圖所示,我們同樣的打印++a的值以及運算後a的值

c語言,a++和++a的區別 第4張

執行程序以後,我們可以看到++a的值加了1,並且a在運算後也加了1,如下圖所示

c語言,a++和++a的區別 第5張
標籤:語言