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

簡述數組與指針的區別

時間: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

主站蜘蛛池模板: 鲁鲁网亚洲站内射污| 青岛市| 国产91色在线| 99视频国产精品| 国产精品久久久久久久久久免费| 国产人成无码视频在线| 古丈县| 在线天堂最新版资源| 一个色综合国产色综合| 久久久久久人妻无码| 锦屏县| 久久久久国产一区二区三区| 久久免费精品国产72精品九九 | 国产在线无码制服丝袜无码| 国产欧美丝袜在线二区| 色综合激情网| 亚洲精品中文字幕乱码| 乱子伦一区二区三区| 精品丝袜美腿国产一区| 人人妻人人澡人人爽曰本| 99久久精品国产第一页| 狼友视频一区二区三区| 亚洲 精品 综合 精品 自拍| 久久丫精品忘忧草西安产品| 亚洲欧美日本A∨在线观看| 国产精品亚洲精品日韩己满十八小| 国产成人免费无码视频在线观看| 亚洲啊V天堂在线观看2021| 久久精品夜夜夜夜夜久久| 韩国无码无遮挡在线观看| 免费无码专区毛片高潮喷水| 国产精品尤物在线| 国产v在线最新观看视频| 久久精品国产免费观看三人同眠| 国产农村精品一级毛片视频| 一本久久a久久精品综合| 50岁熟妇的呻吟声对白| 国产成人av片在线观看 | 欧美黑人激情性久久| 宜黄县| 国产十八禁在线观看免费|