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

首頁 > 編程 > C++ > 正文

詳解C++中的增量運算符++和減量運算符--的用法

2020-05-23 14:11:00
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C++中的增量運算符++和減量運算符--的用法,分為前綴情況和后綴情況來講,需要的朋友可以參考下
 

前綴增量和減量運算符:++ 和 --
 
語法

++ unary-expression –– unary-expression

備注
前綴遞增運算符 (++) 向其操作數添加 1;此遞增值是表達式的結果。操作數必須是類型不為 const 的左值。結果是與操作數相同類型的左值。
前綴遞減運算符 (––) 與前綴遞增運算符類似,只不過操作數將減少 1,并且結果是遞減值。
前綴和后綴遞增和遞減運算符均會影響其操作數。它們之間的主要差異是遞增或遞減在表達式的計算中出現的順序。在前綴形式中,將在表達式計算中使用值之前進行遞增或遞減,因此表達式的值與操作數的值不同。在后綴形式中,將在表達式計算中使用值之后進行遞增或遞減,因此表達式的值與操作數的值相同。例如,以下程序將打印“++i = 6”:

// expre_Increment_and_Decrement_Operators.cpp// compile with: /EHsc#include <iostream>using namespace std;int main() {  int i = 5;  cout << "++i = " << ++i << endl;}

整型或浮動類型的操作數將按整數值 1 遞增或遞減。結果的類型與操作數類型相同。指針類型的操作數將按其所尋址對象的大小遞增或遞減。遞增的指針將指向下一個對象;遞減的指針將指向上一個對象。
由于增量和減量運算符具有副作用,因此在預處理器宏中使用帶遞增或遞減運算符的表達式時會產生意外的結果。請看以下示例:

// expre_Increment_and_Decrement_Operators2.cpp#define max(a,b) ((a)<(b))?(b):(a)int main(){  int i = 0, j = 0, k;  k = max( ++i, j );}

宏將擴展為:

k = ((++i)<(j))?(j):(++i);

如果 i 大于或等于 j 或者比 j 小 1,則將遞增兩次。
System_CAPS_note注意
由于 C++ 內聯函數會消除副作用(如此處描述的副作用),并允許語言執行更全面的類型檢查,因此在很多情況下 C++ 內聯函數較宏更為可取。

后綴增量和減量運算符:++ 和 --
 
語法

      postfix-expression 
      ++
postfix-expression ––
備注
C++ 提供了前綴和后綴遞增和遞減運算符;兩者的區別在于,在后綴表示法中,運算符出現在 postfix-expression 之后,而在前綴表示法中,運算符出現在 expression 之前。以下示例顯示了一個后綴遞增運算符:
i++;
應用后綴遞增運算符 (++) 的效果是操作數的值增加一個適當類型的單位。同樣,應用后綴遞減運算符 (––) 的效果是操作數的值減少一個適當類型的單元。
值得注意的是,后綴遞增或遞減表達式的計算結果為應用各自的運算符之前的表達式的值。遞增或遞減運算在計算操作數之后發生。僅當在較大的表達式的上下文中發生后綴遞增或遞減運算時才會出現此問題。
當后綴運算符應用于函數參數時,在參數的值傳遞給函數之前,不能保證該值是遞增還是遞減。
將后綴遞增運算符應用于指向 long 類型的對象數組的指針實際上會將指針的內部表示形式增加 4。此行為會導致以前引用數組的第 n 個元素的指針引用第 (n+1) 個元素。
后綴遞增運算符和后綴遞減運算符的操作數必須是算術或指針類型的可修改的(非 const)左值。結果的類型與 postfix-expression 的類型相同,但不再是左值。
后綴遞增運算符的操作數也可以是 bool 類型,在這種情況下,將計算操作數,然后將其設置為 true)。后綴遞減運算符的操作數不能是 bool 類型。
以下代碼演示了后綴遞增運算符:

// expre_Postfix_Increment_and_Decrement_Operators.cpp// compile with: /EHsc#include <iostream>using namespace std;int main() {  int i = 10;  cout << i++ << endl;  cout << i << endl;}

不支持對枚舉類型執行后遞增和后遞減操作:

enum Compass { North, South, East, West );Compass myCompass;for( myCompass = North; myCompass != West; myCompass++ ) // Error


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情小视频| 色偷偷91综合久久噜噜| 日韩欧美精品中文字幕| 国产精品2018| 成人免费直播live| 日韩一区av在线| 欧美一级电影免费在线观看| 国产精品自产拍高潮在线观看| 色爱精品视频一区| 日韩av电影手机在线观看| 欧美有码在线视频| 蜜月aⅴ免费一区二区三区| 欧美成人激情在线| 亚洲毛茸茸少妇高潮呻吟| 成人欧美在线观看| 国产日韩在线亚洲字幕中文| 国产69精品久久久久久| 欧亚精品中文字幕| 精品久久中文字幕| 亚洲国产精品电影在线观看| 亚洲韩国青草视频| 日韩在线观看视频免费| 欧美日韩国产专区| 这里只有精品丝袜| 国产日本欧美一区二区三区| 欧美激情精品久久久久久黑人| 欧美性视频在线| 色综合久久悠悠| 精品国产一区二区三区久久狼5月| 一区二区三区视频观看| 91精品啪aⅴ在线观看国产| 亚洲影视中文字幕| 成人免费高清完整版在线观看| 久热精品视频在线观看| 91超碰中文字幕久久精品| 欧美壮男野外gaytube| 国内成人精品一区| 国产欧美欧洲在线观看| 精品亚洲一区二区三区| 亚洲性av网站| 成人激情免费在线| 97超级碰碰碰久久久| 国产精品嫩草影院一区二区| 久久久免费观看| 久久久人成影片一区二区三区| 91精品在线观看视频| 久久久久国产精品免费网站| 亚洲精品v欧美精品v日韩精品| 国产精品成人一区二区三区吃奶| 国产精品久久久久久久av大片| 亚洲视频免费一区| 亚洲国语精品自产拍在线观看| 欧美wwwwww| 欧美最猛黑人xxxx黑人猛叫黄| 日韩国产欧美精品一区二区三区| 欧美专区福利在线| 91久久久久久久久| 欧美精品免费播放| 欧美日韩亚洲精品一区二区三区| 国产亚洲精品美女久久久| 国产精品久久久久久久一区探花| 91探花福利精品国产自产在线| 欧美精品电影免费在线观看| 精品国产一区久久久| 97热在线精品视频在线观看| 国产精品99久久99久久久二8| www国产精品com| 亚洲第一福利网站| 国产精品久久电影观看| 久久福利视频网| 国产大片精品免费永久看nba| 国产精品1区2区在线观看| 国产精品成人品| 黑人极品videos精品欧美裸| 91精品国产综合久久香蕉的用户体验| 国产精品美女在线| 亚洲欧洲视频在线| 97精品视频在线观看| 国产精品扒开腿做爽爽爽男男| 欧美整片在线观看| 国产精品色婷婷视频| 亚洲一区二区三区xxx视频| 国产成人精品一区二区在线| 欧美激情亚洲激情| 91精品国产沙发| 国内揄拍国内精品少妇国语| 国产不卡在线观看| 91精品啪在线观看麻豆免费| 久久国产精品影片| 欧美性猛交xxxx乱大交极品| 亚洲乱码国产乱码精品精| 亚洲精品98久久久久久中文字幕| 欧美精品激情在线观看| 91国偷自产一区二区三区的观看方式| 成人性生交大片免费看小说| 亚洲一区二区免费| 亚洲精品wwwww| 国产精品jvid在线观看蜜臀| 精品中文字幕视频| 538国产精品一区二区在线| 欧美激情视频一区| 亚洲欧美另类中文字幕| 欧美午夜精品久久久久久久| 国产精品老女人视频| 日韩亚洲精品电影| 亚洲美女视频网| 96精品久久久久中文字幕| 在线免费观看羞羞视频一区二区| 欧美丰满老妇厨房牲生活| 一区二区三区动漫| 91最新在线免费观看| 中文字幕亚洲欧美日韩在线不卡| 亚洲裸体xxxx| 精品久久香蕉国产线看观看gif| 国产精品视频专区| 成人激情视频在线| 国产视频精品va久久久久久| 国产精品户外野外| 九九热99久久久国产盗摄| 国产精品视频最多的网站| 欧美黑人一级爽快片淫片高清| 亚洲精品视频二区| 午夜精品久久久久久久99热| 亚洲欧洲午夜一线一品| 日韩毛片中文字幕| 久久伊人免费视频| 欧美国产日韩在线| 国产精品免费久久久| 麻豆成人在线看| 亚洲天天在线日亚洲洲精| 久久香蕉频线观| 91国偷自产一区二区三区的观看方式| 国产精品美女主播| 亚洲视频自拍偷拍| 国产精品劲爆视频| 538国产精品一区二区在线| 国产精品青青在线观看爽香蕉| 在线观看国产精品日韩av| 亚洲а∨天堂久久精品9966| 国产一区二区三区直播精品电影| 日韩中文字幕精品| 午夜精品蜜臀一区二区三区免费| 久久久久久网址| 亚洲理论电影网| 中文字幕免费精品一区高清| 欧美日韩国产综合视频在线观看中文| 久久在线视频在线| 庆余年2免费日韩剧观看大牛| 日韩美女在线播放| 不卡av日日日| 成人网页在线免费观看| 国产日韩欧美成人| 国产欧美一区二区三区视频| 国产精品视频区1| 日本19禁啪啪免费观看www| 91久久综合亚洲鲁鲁五月天| 97国产精品视频| 91麻豆桃色免费看| 亚洲欧美综合v| 国产精品久久久久久久久影视| 成人久久久久爱| 色爱av美腿丝袜综合粉嫩av| 国产精品男人爽免费视频1| 亚洲欧美成人一区二区在线电影|