亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言自增(++)和自減(--)實例詳解

2020-01-26 14:30:55
字體:
來源:轉載
供稿:網友

一個整數自身加一可以這樣寫:

a+=1;

它等價于a=a+1;。

但是在C語言中還有一種更簡單的寫法,就是a++;或者++a;。這種寫法叫做自加或自增;意思很明確,就是自身加一。

相應的,也有a--和--a,叫做自減,表示自身減一。

++和--分別稱為自增和自減運算符。

自增和自減的示例:

#include <stdio.h>#include <stdlib.h>int main(){ int a = 10, b = 20; printf("a=%d, b=%d/n", a, b); ++a; --b; printf("a=%d, b=%d/n", a, b); a++; b--; printf("a=%d, b=%d/n", a, b); system("pause"); return 0;}

運行結果:

a=10, b=20

a=11, b=19

a=12, b=18

自增自減完成后,會用新值替換舊值,并將新值保存在當前變量中。自增自減只能針對變量,不能針對數字,例如10++是錯誤

的。

值得注意的是,++ 在變量前面和后面是有區別的:

++ 在前面叫做前自增(例如 ++a)。前自增先進行自增操作,再進行其他操作。

++ 在后面叫做后自增(例如 a++)。后自增先進行其他操作,再進行自增操作。

自減(--)也一樣,有前自減和后自減之分。

請看下面的例子:

#include <stdio.h>#include <stdlib.h>int main(){ int a=10, a1=++a; int b=20, b1=b++; int c=30, c1=--c; int d=40, d1=d--; printf("a=%d, a1=%d/n", a, a1); printf("b=%d, b1=%d/n", b, b1); printf("c=%d, c1=%d/n", c, c1); printf("d=%d, d1=%d/n", d, d1); system("pause"); return 0;}

 輸出結果:

a=11, a1=11

b=21, b1=20

c=29, c1=29

d=39, d1=40

 a、b、c、d 的輸出結果相信大家沒有疑問,下面重點分析a1、b1、c1、d1:

1) 對于a1=++a,先執行++a,結果為11,再將11賦值給a1,所以a1的最終值為11。而a經過自增,最終的值也為11。

2) 對于b1=b++,b的值并不會立馬加1,而是先把b原來的值交給b1,然后再加1。b原來的值為20,所以b1的值也就為20。而b

經過自增,最終值為21。

3) 對于c1=--c,先執行--c,結果為29,再將29賦值給c1,所以c1的最終值為29。而c經過自減,最終的值也為29。

4) 對于d1=d--,d的值并不會立馬減1,而是先把d原來的值交給d1,然后再減1。d原來的值為40,所以d1的值也就為40。而d經

過自減,最終值為39。

可以看出:a1=++a;會先進行自增操作,再進行賦值操作;而b1=b++;會先進行賦值操作,再進行自增操作。c1=--c;和d1=d--;也

是如此。

自增自減非常方便,后續編程中會經常用到,大家要注意區分。

為了強化記憶,我們再來看一個自增自減的綜合示例:

#include <stdio.h>#include <stdlib.h>int main(){ int a=12; int b=1; int c=a-(b--); // ① int d=(++a)-(--b); // ② printf("c=%d, d=%d/n", c, d); system("pause"); return 0;}

 輸出結果:

c=11, d=14

 我們來分析一下:

1) 執行語句①時,會先進行a-b運算,結果是11,然后 b 再自減,就變成了 0,最后再將a-b的結果(也就是11)交給 c,所以 c

的值是 11。

2) 執行語句②之前,b 的值已經變成 0。對于d=(++a)-(--b),a 會先自增,變成 13,然后 b 再自減,變成 -1,最后再進行13-(-

1),結果是14,交給 d,所以 d 最終是 14。

 以上就是對C語言的自增自減知識的介紹,希望對你學習這塊知識有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产日韩中文字幕| 成人免费视频网址| 亚洲国产成人av在线| 欧美日韩国产影院| 97欧美精品一区二区三区| 这里只有精品在线观看| 不卡av电影在线观看| 欧美精品制服第一页| 亚洲精品国产品国语在线| 91免费看视频.| 国产精品88a∨| 狠狠色狠色综合曰曰| 亚洲成av人片在线观看香蕉| 亚洲丁香婷深爱综合| 亚洲国产精品久久久久久| 国产在线观看精品| 色综合五月天导航| 国产日韩欧美另类| 欧美一区亚洲一区| 中文国产成人精品久久一| 国产精品免费电影| 亚洲成色999久久网站| 在线视频一区二区| 欧美人与物videos| 国产精品揄拍500视频| 在线观看成人黄色| 性色av一区二区咪爱| 欧美性猛交xxxx免费看| 久久免费福利视频| 欧日韩在线观看| 国产精品6699| 久久成人在线视频| 国产精品国内视频| 深夜精品寂寞黄网站在线观看| 久久久久99精品久久久久| 亚洲香蕉av在线一区二区三区| zzjj国产精品一区二区| 91免费在线视频| 91久久夜色精品国产网站| 久久久精品国产网站| 久久精品99无色码中文字幕| 欧美成人在线网站| 欧美日韩第一页| 久久亚洲影音av资源网| 在线视频精品一| 久久精品91久久久久久再现| 成人伊人精品色xxxx视频| 成人综合国产精品| 97精品国产97久久久久久| 国产视频久久久久久久| 奇米一区二区三区四区久久| 欧美激情亚洲视频| 亚洲精品v欧美精品v日韩精品| 国产精品久久av| 国产精品美女www| 亚洲一二在线观看| 日韩一区二区三区xxxx| 伊人久久久久久久久久久| 欧美黑人视频一区| 日韩欧美在线国产| 国产精品亚洲视频在线观看| 久久精品久久久久久| 日本一区二区在线播放| 岛国精品视频在线播放| 国外视频精品毛片| 午夜免费久久久久| 亚洲国产成人爱av在线播放| 国产精品av在线播放| 日韩av在线网址| 欧美日本高清一区| 欧美疯狂xxxx大交乱88av| 亚洲已满18点击进入在线看片| 青青草一区二区| 黑人巨大精品欧美一区二区一视频| 国产视频精品在线| 九九九久久国产免费| 欧美一级在线播放| 欧美黑人狂野猛交老妇| 亚洲精品久久久久中文字幕欢迎你| 91久久精品视频| 欧美尤物巨大精品爽| 久久成人这里只有精品| 亚洲精品成人久久久| 久久这里有精品视频| 91精品国产综合久久久久久蜜臀| 日韩亚洲在线观看| 国产97人人超碰caoprom| 国产欧美日韩精品在线观看| 97在线免费观看| 在线播放精品一区二区三区| 国产精品午夜国产小视频| 亚洲成av人片在线观看香蕉| 精品国产欧美一区二区三区成人| 国产精品稀缺呦系列在线| 亚洲小视频在线观看| 97超视频免费观看| 亚洲激情在线观看| 91极品视频在线| 亚洲午夜精品久久久久久性色| 欧美视频不卡中文| 另类天堂视频在线观看| 久久综合网hezyo| 国产精品一区久久久| 不卡伊人av在线播放| 丝袜美腿精品国产二区| 日韩电影大片中文字幕| 亚洲区一区二区| 57pao成人国产永久免费| 久久大大胆人体| 这里只有精品久久| 91sao在线观看国产| 国产成人一区二区| 国产精品入口免费视| 亚洲桃花岛网站| 91中文字幕在线观看| 亚洲国内高清视频| 精品无人区太爽高潮在线播放| 精品欧美国产一区二区三区| 97婷婷大伊香蕉精品视频| 国产精品黄页免费高清在线观看| 国产精品视频yy9099| 国产精品人成电影在线观看| 欧美成人手机在线| 日本三级久久久| 78色国产精品| 亚洲人成毛片在线播放| 国产在线播放91| 欧美国产精品人人做人人爱| 夜夜嗨av色综合久久久综合网| 国产精品免费一区二区三区都可以| 亚洲精品国产拍免费91在线| 日本a级片电影一区二区| 欧美激情视频网址| 国产精品免费福利| 欧美另类交人妖| 久久国产精品网站| 一个色综合导航| 国产欧美va欧美va香蕉在线| 97av在线视频免费播放| 欧美日韩裸体免费视频| 亚洲图片在线综合| 色综合亚洲精品激情狠狠| 精品亚洲一区二区三区在线观看| 热99精品里视频精品| 91亚洲va在线va天堂va国| 久久久久久久久网站| 韩日欧美一区二区| 国产97在线|亚洲| 国产精品欧美一区二区三区奶水| 国产高清视频一区三区| 亚洲综合大片69999| 亚洲国产精品va在线看黑人| 色在人av网站天堂精品| 久久久久久久久久久免费| 国产欧美精品va在线观看| 亚洲iv一区二区三区| 欧美精品videossex性护士| 国产97免费视| 成人h视频在线观看播放| 亚洲字幕在线观看| 久久成人国产精品| 亚洲电影免费观看高清完整版在线| 欧美高清videos高潮hd| 亚洲成人精品在线|