C while迴圈的自增和自減

2022-03-18 01:25:15 字數 595 閱讀 6574

自增和自減

--i 是先執行i=i-1,然後再使用i的值, 這時的i 值就是表示式--i的值。

i-- 是先使用i的值作為表示式i--的值,然後,執行i=i-1操作。

例項一:

#include "stdio.h"

void main()

}結果:0

例項二:

#include "stdio.h"

void main()

}結果:沒有進迴圈體

例項三:

#include "stdio.h"

void main()

結果:i:0,j:1

小結:

**  i--或者--i、i++或者++i 返回值按表示式返回。i的值每執行一次都會+1或者-1

**  --i 表示式返回 int j = i - 1;

**  i-- 表示式返回 int j = i原來的值返回;但此時i的值已經變了實際是 i = i - 1;

**  自減和自增原理一樣

自增「 」和自減「 」

int x 10 int j j x 看這邊 system.out.println x int x 10 int j x x 看這邊 system.out.println x 第乙個會輸出11,第二個會輸出10。這是今天偶然看到的,而這個解釋聽起來比較容易理解 x 是乙個表示式,它的值是x,在這個表...

指標的自增和自減

總結 p p 的概念,就是p當前位址的基礎上,增加 減小p對應型別位元組大小。實際運用1 include include int main void int len sizeof ages sizeof ages 0 陣列的大小 整形的大小7x4 4 7 1.使用陣列的方式來訪問陣列 for int...

正解自增 自減

許多語言都有自增 自減運算子。下面以c語言為例,將此類運算子的運算特徵正解一下 一 先看字尾 b 2 a b 計算過程 1.先計算表示式b 的值,結果為2 即將b自增前的值作為表示式b 的值 2.再將表示式b 的值賦值給a,即a得到2 3.最後將b自增後的值賦值給b,即b為3 注意 在此過程中,沒有...