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

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

簡單分析C++指針的操作和運算

2020-01-26 15:01:23
字體:
來源:轉載
供稿:網友

既然指針是一種數據類型,那么它也應該有對應的操作或運算,正如整數能做加減乘除一樣。但是每一種操作或運算都應該對這種數據類型有意義。比如兩個實數可以用關系運算得知哪個大哪個小,而兩個虛數卻不能使用關系運算,因為比較虛數的大小是沒有意義的。

  對于指針類型來說,可以使用的運算有:和整數做加法運算、和整數做減法運算、兩指針做關系運算。很顯然,指針類型的乘除法是沒有意義的,也是不允許的。

指針的加減運算

  指針的加減法和數的加減法是不同的。我們認為,指針只能夠和整數做加減法運算(包括和整型常量、變量做加減法和自增自減)。其實這也不難理解,內存的存儲空間是按“個”計算的,不會出現半個存儲空間的情況。那么,指針的加減法是否在地址值上做加減呢?我們先寫一段程序來驗證一下指針加減法的運算結果:(程序8.3)

#include "iostream.h"int main(){  int a[5]={1,2,3,4,5};  int *aptr=&a[0];//把數組首元素的地址給指針  int i=1;  for (int j=0;j<5;j++)  {   cout <<'(' <<aptr <<")=" <<*aptr <<endl;//輸出指針內存儲的地址和該地址的數據   aptr=aptr+i;//指針和整型變量做加法  }  return 0;}

運行結果:

(0x0012FF6C)=1(0x0012FF70)=2(0x0012FF74)=3(0x0012FF78)=4(0x0012FF7C)=5

  我們發現,每次做了加法以后,地址值并不是相差1,而是相差了4。所以指針和整數做加法并不是簡單地將地址值和整數相加。我們又發現,每次做了加法以后,能夠輸出原先指針所指的下一個元素。根據數組在內存中的存儲情況我們不難得出這樣一個結論:指針和整數C的加減法是指針向前或向后移動C個對應類型的存儲區域,即可以得到以下公式:
    新地址=舊地址±C*每個對應數據類型的變量在內存中所占字節數

  因為每個int變量在內存中所占字節數為4,所以在程序8.3.1中每做完一次加法,新地址=舊地址+1*4=舊地址+4。如右上圖8.3所示。

指針的關系運算

  我們知道關系運算有等于、大于、小于、大于等于、小于等于和不等于六種。對于指針來說,等于和不等于就是判斷兩個指針的值是否相同或不同,即兩個指針是否指向了相同或不同的地方。而大于和小于是判斷指針的值哪個大哪個小。值較小的在存儲器中的位置比較靠前,值較大的在存儲器中的位置比較靠后。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久在线观看视频| 色香阁99久久精品久久久| 亚洲欧美日韩中文视频| 国产精品视频白浆免费视频| 欧美激情性做爰免费视频| 欧美激情亚洲国产| 国产精品影院在线观看| 亚洲全黄一级网站| 精品国产一区二区三区久久久| 91成人在线播放| 欧美日韩精品在线播放| 日韩成人av在线播放| 日产精品99久久久久久| 久久影视电视剧免费网站清宫辞电视| 久久免费国产视频| 国产成人啪精品视频免费网| 欧美大片网站在线观看| 成人女保姆的销魂服务| 欧美性xxxx极品高清hd直播| 日韩精品中文字幕久久臀| 国外成人在线视频| 2021久久精品国产99国产精品| 国产精品尤物福利片在线观看| 欧美激情一二三| 国产精品观看在线亚洲人成网| 日韩中文在线不卡| 国产香蕉一区二区三区在线视频| 亚洲一区二区三区在线视频| 国产精品久久97| 亚洲激情免费观看| 日本一欧美一欧美一亚洲视频| 国产精品视频白浆免费视频| 亚洲精品天天看| 日本精品免费一区二区三区| 亚洲人成欧美中文字幕| 亚洲人成网站777色婷婷| 国产精品大片wwwwww| 中文字幕日韩在线视频| 欧美xxxx14xxxxx性爽| 欧美视频中文字幕在线| 久久91亚洲精品中文字幕| 亚洲品质视频自拍网| 亚洲欧美国产精品va在线观看| 成人黄色av免费在线观看| 欧美成人精品在线视频| 92福利视频午夜1000合集在线观看| 亚洲图片欧洲图片av| 性欧美在线看片a免费观看| 在线观看欧美日韩国产| 国产精品国模在线| 亚洲在线第一页| 欧美日韩精品二区| 精品美女国产在线| 欧美一级片在线播放| 国产91色在线|免| 91精品啪aⅴ在线观看国产| 亚洲激情第一页| 成人免费在线视频网站| 中文字幕国产精品| 色噜噜久久综合伊人一本| 亚洲香蕉成人av网站在线观看| 欧美成人剧情片在线观看| 久久精品视频一| 2020国产精品视频| 欧美精品aaa| 国产精品女主播视频| 精品自拍视频在线观看| 亚洲一区制服诱惑| 日韩中文字幕网址| 国产精品劲爆视频| 欧美黑人性生活视频| 国产精自产拍久久久久久蜜| 国产精品久在线观看| 欧美综合在线观看| 成人免费看黄网站| www日韩中文字幕在线看| 大桥未久av一区二区三区| 亚洲视频在线免费观看| 亚洲欧美另类自拍| 国产视频一区在线| 国产亚洲精品久久久优势| 国产香蕉一区二区三区在线视频| 性色av一区二区咪爱| 黑人精品xxx一区一二区| www.国产一区| 国内精品视频在线| 国产色婷婷国产综合在线理论片a| 91av在线免费观看| 成人写真福利网| 日韩女优人人人人射在线视频| 欧美成人sm免费视频| 久久久久成人网| 日韩高清av在线| 国产一区二区三区直播精品电影| 激情成人中文字幕| 亚洲一区二区三区久久| 午夜美女久久久久爽久久| 91视频-88av| 国产成人91久久精品| 中文字幕亚洲一区| 欧美性少妇18aaaa视频| 国产精品福利在线观看| 国产精品影院在线观看| 亚洲天天在线日亚洲洲精| 欧美黄色成人网| 欧美老女人性视频| 91po在线观看91精品国产性色| 日韩在线精品一区| 欧美床上激情在线观看| 久久中文字幕视频| 亚洲欧洲自拍偷拍| 日本成人免费在线| 成人国产精品色哟哟| 国产精品视频区| 国产激情视频一区| 一区二区在线免费视频| 国内免费精品永久在线视频| 97久久超碰福利国产精品…| 国产精品爽黄69天堂a| 亚洲免费人成在线视频观看| 韩国视频理论视频久久| 国产成人亚洲综合| 国产精品美女午夜av| 91免费观看网站| 欧美高跟鞋交xxxxxhd| 国产亚洲精品高潮| 国产精品久久一区主播| 日韩在线精品视频| 8090理伦午夜在线电影| **欧美日韩vr在线| 91午夜在线播放| 国产精品自拍偷拍视频| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美激情精品一区二区| xvideos亚洲人网站| 亚洲一区二区三区四区在线播放| 久久国产精品久久精品| 欧美成人精品三级在线观看| 亚洲福利视频专区| 欧美麻豆久久久久久中文| 2019中文字幕免费视频| 中文字幕国产亚洲| 日韩成人中文字幕在线观看| 国产伦精品一区二区三区精品视频| 亚洲成人aaa| 中文字幕不卡在线视频极品| 亚洲女人天堂成人av在线| 一区二区日韩精品| 在线观看久久久久久| 久久6免费高清热精品| 欧美激情一区二区三区高清视频| 欧美电影免费在线观看| 国产精品igao视频| 成人有码视频在线播放| 69国产精品成人在线播放| 91国产高清在线| 久久全球大尺度高清视频| 精品国内亚洲在观看18黄| 88xx成人精品| 91国在线精品国内播放| 国产精品福利小视频| 日韩在线视频免费观看高清中文| 国模gogo一区二区大胆私拍| 亚洲欧美日韩成人|