亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

在C語(yǔ)言中什么是指針和數(shù)組等價(jià)

時(shí)間:2020-11-23 18:03:46 筆試題目 我要投稿

在C語(yǔ)言中什么是指針和數(shù)組等價(jià)

  在C語(yǔ)言中對(duì)數(shù)組和指針的困惑多數(shù)都來(lái)自這句話。說(shuō)數(shù)組和指針“等價(jià)”不表示它們相同, 甚至也不能互換。它的意思是說(shuō)數(shù)組和指針的算法定義可以用指針?lè)奖愕脑L問(wèn)數(shù)組或者模擬數(shù)組。

  特別地,等價(jià)的基礎(chǔ)來(lái)自這個(gè)關(guān)鍵定義:

  一個(gè)T 的數(shù)組類型的左值如果出現(xiàn)在表達(dá)式中會(huì)蛻變?yōu)橐粋(gè)指向數(shù)組第一個(gè)成員的指針(除了三種例外情況); 結(jié)果指針的類型是T的指針。

  這就是說(shuō), 一旦數(shù)組出現(xiàn)在表達(dá)式中, 編譯器會(huì)隱式地生成一個(gè)指向數(shù)組第一個(gè)成員地指針, 就像程序員寫(xiě)出了&a[0] 一樣。例外的.情況是, 數(shù)組為sizeof 或&操作符的操作數(shù), 或者為字符數(shù)組的字符串初始值。

在C語(yǔ)言中什么是指針和數(shù)組等價(jià)

  作為這個(gè)這個(gè)定義的后果, 編譯器并那么不嚴(yán)格區(qū)分?jǐn)?shù)組下標(biāo)操作符和指針。在形如a[i] 的表達(dá)式中, 根據(jù)上邊的規(guī)則, 數(shù)組蛻化為指針然后按照指針變量的方式如p[i] 那樣尋址, 如問(wèn)題6.2 所述, 盡管最終的內(nèi)存訪問(wèn)并不一樣。如果你把數(shù)組地址賦給指針:

  p = a;

  那么p[3] 和a[3] 將會(huì)訪問(wèn)同樣的成員。

【在C語(yǔ)言中什么是指針和數(shù)組等價(jià)】相關(guān)文章:

簡(jiǎn)述數(shù)組與指針的區(qū)別12-13

C++筆試題:關(guān)于鏈表和指針12-17

C語(yǔ)言中一個(gè)結(jié)構(gòu)不能包含指向自己的指針12-27

c語(yǔ)言指針面試常見(jiàn)問(wèn)題09-28

C語(yǔ)言中break與continue的區(qū)別12-23

函數(shù)指針的定義是什么12-19

Javascript的常規(guī)數(shù)組和關(guān)聯(lián)數(shù)組的對(duì)比小結(jié)11-17

C++面試常用問(wèn)題:"引用"與指針的區(qū)別12-11

javascript學(xué)習(xí)筆記--數(shù)組和對(duì)象11-11

主站蜘蛛池模板: 久久午夜伦鲁片免费无码| 萨嘎县| 久久99国产精品成人欧美| 俄罗斯老熟妇性爽xxxx| 国产欧美一区二区三区免费视频| 国产aⅴ无码久久丝袜美腿| 91小视频在线观看| 双腿张开被9个黑人调教影片| 国产午夜福利久久精品| 国产成人啪视频一区二区三区| 无码中文字幕乱在线观看| 中日韩精品视频在线观看| 操操操综合网| 国产精品久久久久久亚洲色| 97人妻碰碰碰久久久久禁片 | 人妻少妇精品久久| 国产精品aⅴ视频在线播放| 色先锋影音岛国av资源| 精品自窥自偷在线看| 极品美女扒开粉嫩小泬| 国产三级韩国三级日产三级| 国产97人人超碰cao蜜芽prom| 白浆视频在线观看| 精品视频福利| 久久综合丝袜日本网| 成人亚洲欧美久久久久| 久久av一区二区三区| 国产免费午夜福利不卡片在线| 国产亚洲精品久久yy50| 国产精品99久久免费| 6080亚洲人久久精品| 日韩小视频在线观看| 精品综合久久久久久97| 亚洲精品av无码喷奶水网站| 久久精品人妻无码一区二区三区v 国产成人免费永久播放视频平台 午夜视频体内射.com.com | 亚洲高清国产拍精品熟女| 国产在热线精品视频| 亚洲色欲色欲www| 亚洲一区二区成人| 成年片色大黄全免费网站久久| 日韩免费无码成人久久久久久片|