色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機編程>

解析ios系統(tǒng)關(guān)于數(shù)組和指針

大小:0.2 MB 人氣: 2017-09-26 需要積分:11
指針是如何加減運算:
  - int *p 的解釋:將來的指針是指向int類型
  指針p + 1 說明內(nèi)存地址會加上4個字節(jié)(因為是int占4個字節(jié))
  如果是 double *p 指針p + 1內(nèi)存地址會加上8個字節(jié)(因為是double占8個字節(jié))
  - 通過上述解釋我們得出一個公式:
  指針p + n = p當(dāng)前的地址值 + n *指向類型所占用的字節(jié)數(shù)
  指針p - n = p當(dāng)前的地址值 - n * 指向類型所占用的字節(jié)數(shù)
  數(shù)組與指針:
  int arrayName[4] = {10, 20, 30, 40};
  上面的數(shù)組占16個字節(jié)(原因:每個int類型占4個字節(jié),這個數(shù)組有4個int類型,所以占16個字節(jié))
  arrayName就是數(shù)組名
  數(shù)組名 :表示數(shù)組首元素的地址,相當(dāng)于一個指向數(shù)組首元素的指針
  相信你已經(jīng)有點蒙圈了,我們在進(jìn)一步解釋一下:
  NSLog(@“%p %p”, arrayName, arrayName + 1);
  NSLog(@“%p %p”, &arrayName, &arrayName + 1);
  解析ios系統(tǒng)關(guān)于數(shù)組和指針
  1. arrayName 與 &arrayName
  arrayName 是數(shù)組名,所以打印出來是數(shù)組首元素的地址
  &arrayName 含義就是數(shù)組的地址(等價于指向arrayName數(shù)組的指針),因為沒增加1,所以數(shù)組的地址就是數(shù)組首元素的地址所以 arrayName 《-》&arrayName 打印出的地址是一樣的
  2.(arrayName + 1) 與 (&arrayName + 1)
  (arrayName + 1)通過上述解釋我們知道(arrayName + 1)指針是指向int類型,所以內(nèi)存地址會加上4個字節(jié)
  (&arrayName + 1)我們知道&arrayName是數(shù)組的地址(等價于指向arrayName數(shù)組的指針) 因為增加1,這個數(shù)組總共占16個字節(jié),所以內(nèi)存地址會加上16個字節(jié)

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 中文字幕精品视频在线 | 妙玉被肉干高H潮文 | 人妻免费久久久久久久了 | 国产在线高清视频无码 | 亚洲精品在线网址 | 69日本xxⅹxxxxx18| 99热久久精品国产一区二区 | 久久AV亚洲精品一区无码网 | 黄色片软件大全 | 成人毛片免费在线观看 | 国产精品人成视频免费999 | 最新亚洲人成网站在线影院 | 久久久久综合一本久道 | 小小水蜜桃视频高清在线播放 | YELLOW免费观看完整视频 | 忘忧草在线影院WWW日本二 | 国产福利不卡在线视频 | 国产成人亚洲精品无广告 | 日本伦理片 中文字幕 | 亚洲精品成人 | 欧美日韩永久久一区二区三区 | 亚洲一卡二卡三卡四卡无卡麻豆 | 中文字幕亚洲综合小综合在线 | 人妻激情综合久久久久蜜桃 | 最近的2019中文字幕国语版 | 果冻传媒在线观看进入窗口 | 久久精品国产亚洲AV忘忧草蜜臀 | 国产精品久久久久久久人人看 | 摸老师丝袜小内内摸出水 | 欧美日韩一二区旡码高清在线 | 野花视频在线观看免费最新动漫 | 最新精品学生国产自在现拍 | 欧美日韩北条麻妃一区二区 | 免费特黄一区二区三区视频一 | 伊人在线高清视频 | 看了n遍舍不得删的黄文 | 我的奶头被客人吸的又肿又红 | 真实处破女全过程完免费观看 | 无码日韩人妻精品久久蜜桃入口 | 99精品视频一区在线视频免费观看 | 强奷表妺好紧2 |