日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自增或自减例子:i++和++i的相同点和不同点

發布時間:2024/1/17 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自增或自减例子:i++和++i的相同点和不同点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 /* 2 Name:++i和i++的區別 3 Copyright: By.不懂網絡 4 Author: Yangbin 5 Date:2014年2月15日 02:40:27 6 Description:熟悉前自增或自減的用法 7 */ 8 # include <stdio.h> 9 int main(void) 10 { 11 int i,j,k,m; 12 i = j = 3;//等同于i=3 j=3 13 k = i++; //i++為后自增 14 m = ++j; //++i是前自增 15 16 printf("i=%d,j=%d,k=%d,m=%d\n",i,j,k,m); 17 return 0; 18 } 19 20 /* 21 ---------------------- 22 該代碼由C-Free 5.0 編寫并輸出調試結果 23 --------輸出結果------------ 24 i=4,j=4,k=3,m=4 25 ----------------------------- 26 總結: 27 自增或自減分為i++和++i 28 i++ ----> 后自增 29 ++i -----> 前自增 30 相同點,i++和++i最終都是使i的值加 1; 31 不同點,后自增是i+1之前的值,前自增是i+1之后的值
32 */

自增或自減分為兩類:

  • i++ ---->后自增
  • ++i ---->前自增

他們的相同點是不管是后自增還是前自增,最終都是使i的值加1。

上述代碼中,i = j =3,i 和 j 的值都為3,不管++j還是i++,最終值都是使i或者j的值加1,所以輸出結果為,i = 4;j = 4;

不同點:

后自增i++的值是是i+1之前的值,前自增++i的值是i+1之后的值;

上述代碼中

k = i++ ,i++是后自增,k的值等于i+1之前的值,i的值是4,i+1之前的值為3,所以k=3

m = ++j ,++j是前自增,j的值等于j+1之后的值,所以m=4,j+1之后的值為4

轉載于:https://www.cnblogs.com/Yang-bin/p/3550210.html

總結

以上是生活随笔為你收集整理的自增或自减例子:i++和++i的相同点和不同点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。