回覆列表
  • 1 # 金哥聊

    比如你是變數,你的名字是變數名,你的雙手是變數值。

    變數其實是記憶體中的一塊區域,變數名是這塊區域的名字,當你使用變數的時候,就用變數名來引用它,你不會使用記憶體地址來引用它,就像別人找你就透過你的姓名,而一般不透過你的各種描述性特點。這塊記憶體中儲存的資訊就是變數的值,你真正要使用的東西。

    在C語言中有自增自減運算子,而在自增運算子中又可以分為++i和i++。這兩個運算子都可以完成變數i的自增操作。在下面的程式段中:

    for( int i=0;i<10;++i);和for( int i=0;i<10;i++);在這種情況下前置加加和後置加加沒有區別:它們都可以完成對變數i的自增操作。但是在下面的程式碼中這種前置加加和後置加加就有很大的區別:

    #include<stdio.h>

    void main ()

    {

    int a=10;

    b=a++;

    c=++a;

    printf("%d%d",b,c);

    }

    程式的執行結果就會是:

    10

    12

    為什麼會產生的這種結果呢,那是因為前置加加是先對變數進行一次自加操作,然後再使用變數的值;後置加加則是先使用變數的值,而後對變數進行一次自增操作。

  • 中秋節和大豐收的關聯?
  • 泡椒酸菜豬蹄的做法?