C語言菜鳥基礎教程之a 與 a

2022-10-04 00:36:12 字數 834 閱讀 7653

(一)a++

在c語言或dvtdi其它語言中,++符號表示「自加」,就是變數在原來的基礎上加1。

例1:a = 0;

a++;

則此時a的值為1。

同樣的道理,--表示」自減」。

例2:a = 100;

a--;

則此時a的值為99。

注意,程式語言裡沒有」自乘」和」自除」的概念。

驗證程式:

#include dvtdih>

int main()

執行結果:

after ++, a = 1

after --, a = 99

(二)++a

除了a++表示自加外,++a也表示自加。同理--a表示自減

驗證程式:

#include

int main()

www.cppcns.com

執行結果:

after ++, a = 1

after --, a = 99

(三)a++與++a的區別

既然a++與++a都是讓a自加,那麼二者是否完全一樣呢?

先看乙個程式:

#include

int main()

執行結果:

a = 0

a = 1

a = 2

a = 2

從執行結果可以看出,a++和++a是有區別的:

a++是先讀取a的值,再讓a的值增加1;

++a是先讓a的值增加1,再讀取a的值。

本文標題: c語言菜鳥基礎教程之a++與++a

本文位址: /ruanjian/c/205920.html

C語言菜鳥基礎教程之判斷

一 先動手編寫乙個程式 include int main return 0 執行結果 the condition is true 再把1依次改為,2,5,100,10,發現執行結果完全一樣。再改成if 0 此時發現沒有執行結果,說明printf 語句沒被執行。c語言把判斷語句中的任何非0或非空的值當...

C語言基礎教程之for迴圈

前言 c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.先看程式 include int main printf loop ended n return 0 執行結果 i 0 i 1 i 2 ...

C 基礎教程之引用

c 引用 引用變數是乙個別名,也就是說,它是某個已存在變數的另乙個名字。一旦把引用初始化為某個變數,就可以使用該引用名稱或變數名稱來指向變數。c 引用 vs 指標 引用很容易與指標混淆,它們之間有三個主要的不同 不存在空引用。引用必須連線到一塊合法的記憶體。一旦引用被初始化為乙個物件,就不能被指向到...