對陣列指標的理解

2021-06-28 02:27:43 字數 618 閱讀 3633

整型陣列 int a [5];

整型指標int * p 可以存放其元素位址來進行指標訪問

字串陣列char str [5][10];

該怎麼通過指標訪問其中的字串元素?

字串是個陣列,所以要用陣列指標(*p)[ ], 即指向乙個什麼型別的陣列的指標

這是乙個寬度為10的字元陣列

所以需要 乙個寬度10的字元陣列的指標。  

char (*p) [10]

然後 p = str  就 ok了.

對於  這樣的陣列char str [2][3][4][5],  我要指標訪問 

str,  需要首先明白str是個什麼陣列, 獲知 是個 [3][4][5]且是char型別陣列,

則  定義個這樣的陣列指標 char (*p) [3][4][5], 然後指向他即可。

這是**

#include int main ()

對陣列和指標的思考

最近學習了一點彙編和作業系統的知識,看的過程中對陣列和指標有了一些不同的新的認識,陣列到底是什麼。先貼 看看現象 段1 include void main 段2 include void main 這兩段 在vs2015和code blocks上編譯均沒有錯誤。段1在vs上甚至會有執行結果輸出!結果...

陣列,指標陣列,陣列指標的學習理解

本文將以如下定義的陣列及指標為例,對陣列,指標陣列,陣列指標進行說明。這是看完書後總結的,所謂好記性,不然爛部落格,想將這些總結記下,以便需要時進行重溫。如有理解上的錯誤,望大家指出。int a 3 3 int p0 3 int p1 4 int p3 int p4 1 二維陣列 a 二維陣列名 a...

陣列指標與指標陣列的理解

在進行閱讀yolo原始碼的時候,由於其都是用c寫的,在指標方面,遇到了很多問題,現在就問題,對c進行更深的理解。1.c當中的strcpy與strcat函式的區別 字串處理strcpy,strcat函式的用法 1 strcat是用來連線兩個字串的,原型是char strcat char dest,ch...