C 自加 自減(補充)

2022-07-25 05:21:08 字數 461 閱讀 8828

//

// main.cpp

// 【記錄】自加、自減(補充)

//// created by t.p on 2018/3/7.

//#include using namespace std;

int main()

{ int val=5;

cout<

vs2017

xcode

c++程式設計(第4版),鄭莉,課件解釋

最後一句的輸出結果4,5,4,5,這是為什麼呢?

我們期望的輸出結果,似乎應該是:5, 7, 7, 5。

這是執行順序問題,按照從右向左的順序計算各輸出項的值,

然後按照從左向右的順序進行輸出。

因此,在本例中,首先計算的是--val1,

而不是val1++。於是出現了最後的輸出結果。

指標自加自減運算

指標的自加自減運算不同於普通變數,並非簡單的加1減1。舉例 include include 指標自加自減運算 written by chen gengru updated on 2019 1 2 void main 結果 基本整形變數i在記憶體中佔4個位元組,指標ipointer是指向變數i的位址的...

指標的自加自減運算( , )

陣列名代表陣列的首位址,是指標常量,不能進行自加自減運算。void main p a printf s t p 1 p是指向指標的指標,p指向a 0 one p 1指向第二個字母n printf s t p 1 p 1指向a 1 輸出two printf c t p one 的第乙個字母 o pri...

對於自加自減的理解

前言 c語言中很多地方都會用自加 自減 運算子來參與一些運算,這也是c語言的主要特色之一,如果可以掌握並合理的利用這一特性,可以優化我們的c程式。而自加自減也是對於剛接觸c語言程式設計的人來說,比較難想通,很容易造成錯誤,可是考試的卷子也經常出現類似的題目。自增自減的定義 自增 使變數的值加1 自減...