c語言指針數組怎么定義?
指針數組
1、什么是指針數組;
(1)數組里面的每一個元素不是值而是指針。
(2)把很多的指針集合在一起,就是一個指針數組
2、定義一個指針數組:
類型標識符 *數組名[長度];
比如:int *a[4];
定義了一個數組名為a,它里面含有幾個四個元素,他們分別是a[0],a[1],a[2],a[3],它們每個都是一個指針。
3、如何給指針數組賦初值:
//其中a是一個普通數組,b是指針數組,即b數組當中的每一個值都是指針
int a[3] = {1,2,3},*b[3]={a,a+1,a+2};
printf("%d",*b[0]);
1
2
3
1
2
3
a ----------> a[0] <--------b[0]
上一篇什么是智慧農業