<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 在C語言中什么是指針和數(shù)組等價

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

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

      在C語言中對數(shù)組和指針的困惑多數(shù)都來自這句話。說數(shù)組和指針“等價”不表示它們相同, 甚至也不能互換。它的意思是說數(shù)組和指針的算法定義可以用指針方便的訪問數(shù)組或者模擬數(shù)組。

      特別地,等價的基礎來自這個關鍵定義:

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

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

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

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

      p = a;

      那么p[3] 和a[3] 將會訪問同樣的成員。

    【在C語言中什么是指針和數(shù)組等價】相關文章:

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

    C++筆試題:關于鏈表和指針12-17

    C語言中一個結構不能包含指向自己的指針12-27

    c語言指針面試常見問題09-28

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

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

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

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

    javascript學習筆記--數(shù)組和對象11-11

    主站蜘蛛池模板: 精品一区二区三区在线观看| 久久精品国产久精国产思思| 婷婷精品国产亚洲AV麻豆不片| 9999国产精品欧美久久久久久| 乱精品一区字幕二区| 精品乱子伦一区二区三区高清免费播放| 国产成人精品2021| 亚洲av无码国产精品色午夜字幕| 精品国产热久久久福利| 亚洲精品理论电影在线观看| 精品亚洲欧美无人区乱码| 国产精品亚洲精品观看不卡| 骚片AV蜜桃精品一区| 亚洲国产精品成人| 久久97久久97精品免视看秋霞 | 久草热8精品视频在线观看| 秋霞午夜鲁丝片午夜精品久| 久久久久成人精品无码| 欧美精品国产精品| 99久久婷婷免费国产综合精品| 国产美女精品一区二区三区| 日韩精品久久久久久免费| 中日精品无码一本二本三本| 99精品在线播放| 久久久久99精品成人片试看 | 欧美高清在线精品一区| 久久精品草草草| 国产精品电影在线观看| 国产91久久精品一区二区| 99精品久久久久中文字幕| 8x福利精品第一导航| 99久久国语露脸精品国产| AAA级久久久精品无码片| HEYZO无码综合国产精品227| 国产99re在线观看只有精品| 国产a精品视频| 欧美黑人巨大精品| 9re热国产这里只有精品| 国产系列高清精品第一页 | 国产女主播精品大秀系列| 99精品国产丝袜在线拍国语|