天天看點

++i和i++的使用++i和i++的使用

++i和i++的使用

  • |
  • 浏覽:3926
  • |
  • 更新:2015-05-02 20:37
  • |
  • 标簽:C語言 
  • ++i和i++的使用++i和i++的使用
    1
  • ++i和i++的使用++i和i++的使用
    2
  • ++i和i++的使用++i和i++的使用
    3
  • ++i和i++的使用++i和i++的使用
    4
  • ++i和i++的使用++i和i++的使用
    5

分步閱讀

++是C語言中的單目運算符,作用是使變量值自加1,那麼i++、++i有什麼差別呢,小編給大家講講C語言中,什麼情況下用++i,什麼情況下用i++。

++i和i++的使用++i和i++的使用

方法/步驟

  1. 1

    首先我們定義一個變量i,int i=5;

    然後我們做執行printf(“%d”,i++);

    我們會發現輸出結果是5。

    ++i和i++的使用++i和i++的使用
  2. 2

    是為什麼呢,我們要搞清楚printf(“%d”,i++);

    這句話是做兩件事:

    1.輸出i

    2.i=i+1;

    這裡的順序,是先輸出i,再執行i=i+1;

    ++i和i++的使用++i和i++的使用
  3. 3

    然後我們初始化變量i,i=5;

    然後我們做執行printf(“%d”,++i);

    我們會發現輸出結果是6。

    其實printf(“%d”,++i);做的也是這兩件事,

    1.輸出i

    2.i=i+1;

    隻是先做i=i+1;然後輸出i;

    ++i和i++的使用++i和i++的使用
  4. 4

    總結:++i;i++;的差別:

    i++先做别的事,再自己加1;

    ++i先自己加1,再做别的事情;

    形象的了解,你可以把++i比作自私的人,首先考慮自己的事;i++是無私的,先為别人照想,這樣友善記憶。

    ++i和i++的使用++i和i++的使用
    END

注意事項

  • 希望大家多多支援,如果你覺得不錯的話,就關注一下小編,後續會各種C語言以及各款常用軟體的使用小技巧。