1:一個數組的元素值為指針則為指針數組; 2:指針數組是一組有序的指針的 集合 3:指針數組的所有元素都必須是指向相同數據類型的指針
注意:指針數組和數組指針的區別 指針數組就是指針的數組,數組的元素是指針,而數組指針是一個行指針int (*pa)[20],指向一個包含N和元素的一維數組
指針數組和數組指針的相關代碼
#include<stdio.h>int main(int argc,char *argv[]){ int arr_num[4] = {1,4,5,8}; //指針數組(int *) int *arr_num_pointers[4] = {&arr_num[0],&arr_num[1],&arr_num[2],&arr_num[3]}; int i = 0; for(i; i<4 ; i++){ 代碼能夠run,如果有需要的話,可以直接拉下來run一下,看看結構體數組是怎么進行初始化操作和使用的。謝謝大家的訪問,如有寫的不好的地方,希望大家能夠及時的提出來,謝謝觀看新聞熱點
疑難解答