<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 簡述數組與指針的區別

    時間:2020-11-21 14:16:23 筆試題目 我要投稿

    簡述數組與指針的區別

      數組要么在靜態存儲區被創建(如全局數組),要么在棧上被創建。指針可以隨時指向任意類型的內存塊。

      (1)修改內容上的.差別

      char a[] = “hello”;

      a[0] = ‘X’;

      char *p = “world”; // 注意p 指向常量字符串

      p[0] = ‘X’; // 編譯器不能發現該錯誤,運行時錯誤

      (2) 用運算符sizeof 可以計算出數組的容量(字節數)。sizeof(p),p 為指針得到的是一個指針變量的字節數,而不是p 所指的內存容量。C++/C 語言沒有辦法知道指針所指的內存容量,除非在申請內存時記住它。注意當數組作為函數的參數進行傳遞時,該數組自動退化為同類型的指針。

      char a[] = “hello world”;

      char *p = a;

      cout<< sizeof(a) << endl; // 12 字節

      cout<< sizeof(p) << endl; // 4 字節

      計算數組和指針的內存容量

    簡述數組與指針的區別

      void Func(char a[100])

      {

      cout<< sizeof(a) << endl; // 4 字節而不是100 字節

      }

    【簡述數組與指針的區別】相關文章:

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

    在C語言中什么是指針和數組等價11-24

    JavaScript中的索引數組、關聯數組和靜態數組、動態數組的分類講11-10

    簡述紅茶與綠茶的不同08-31

    JavaScript數組的棧方法與隊列方法11-22

    簡述如何與上司溝通07-25

    Javascript數組與字典用法分析方法11-20

    如何獲取PHP數組的鍵與值呢11-17

    助理與秘書的區別10-10

    主站蜘蛛池模板: 久久亚洲国产欧洲精品一| 国产成人精品优优av| 麻豆亚洲AV永久无码精品久久 | 午夜在线视频91精品| 国产精品嫩草视频永久网址| 久久精品国产一区二区三区不卡| 国产91精品一区二区麻豆网站| 亚洲国产av无码精品| 成人午夜精品亚洲日韩| AV无码精品一区二区三区| 伊人久久无码精品中文字幕| 国产精品女人呻吟在线观看| 99久久99这里只有免费的精品| 亚洲欧美激情精品一区二区| 国产亚洲精品拍拍拍拍拍| 日本人精品video黑人| 国产精品视频第一区二区三区| 在线亚洲精品福利网址导航| 久久精品国产清自在天天线| 97精品国产97久久久久久免费| 91麻豆精品国产| 久久香蕉超碰97国产精品| 午夜一级日韩精品制服诱惑我们这边 | 亚洲精品字幕在线观看| 99久re热视频这里只有精品6 | 国产麻豆一精品一AV一免费| 热久久国产欧美一区二区精品| 亚洲欧美日韩精品久久| 国产精品精品自在线拍| 亚洲精品成a人在线观看| 精品欧美小视频在线观看| 亚洲午夜精品一区二区| 华人亚洲欧美精品国产 | 国产a精品视频| 精品一区二区三区免费毛片爱 | 国产精品内射视频免费| 一区二区精品在线| 国产精品久久精品| 国产成人A人亚洲精品无码| 亚洲av无码乱码国产精品fc2| 亚洲精品黄色视频在线观看免费资源|