自己做网站的好处,在wordpress主页显示商品,网站建设手机版,如何搭建英文网站一、二级指针 指针变量也是变量#xff0c;是变量就应有地址#xff0c;那指针变量的地址存放在哪里#xff1f;存放在二级指针变量。 此时#xff0c;*ppa pa#xff0c;**ppa a。
二、指针数组 指针数组#xff0c;顾名思义就是存放指针的数组。 数组每个元素为int类…一、二级指针 指针变量也是变量是变量就应有地址那指针变量的地址存放在哪里存放在二级指针变量。 此时*ppa pa**ppa a。
二、指针数组 指针数组顾名思义就是存放指针的数组。 数组每个元素为int类型于是为 int arr[ 5 ] 数组每个元素为char类型于是为 char arr[ 5 ] 那么如果数组每个元素为 int* 指针类型那么即为 int* arr[ 5 ] 。 指针数组的每个元素是地址又可以指向一块区域。
三、指针数组模拟二维数组
#include stdio.h
int main()
{int arr1[] { 1,2,3,4,5 };int arr2[] { 2,3,4,5,6 };int arr3[] { 3,4,5,6,7 };//数组名是数组⾸元素的地址类型是int*的就可以存放在parr数组中int* parr[3] { arr1, arr2, arr3 };int i 0;int j 0;for (i 0; i 3; i){for (j 0; j 5; j){printf(%d , parr[i][j]);}printf(\n);}return 0;
} parr[ i ]是访问parr数组的元素parr[ i ]找到的数组元素指向了整形一维数组parr[ i ][ j ]就是整型一维数组中的元素。上述的代码模拟出二维数组的效果实际上并非完全是二维数组因为每行并非是连续的。