指针数组的相关知识:
整型数组 - 存放整型;
字符数组 - 存放字符;
指针数组:存放指针的数组,本质上是数组;
数组指针:本质上是指针;
int a = 1;
int b = 2;
int c = 3;
int* arr[3] = { &a, &b, &c };//指针数组
int i = 0;
for (i = 0; i < 3; i++)
{
printf("%d ",*(arr[i]));//arr[i]能够访问指针数组中a,b,c的地址,
//通过解引用操作符*,即*(arr[i])能够获得a,b,c的值
}
相关代码:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int a = 1;
int b = 2;
int c = 3;
int* arr[3] = { &a, &b, &c };//指针数组
int i = 0;
for (i = 0; i < 3; i++)
{
printf("%d ",*(arr[i]));//arr[i]能够访问指针数组中a,b,c的地址,
//通过解引用操作符*,即*(arr[i])能够获得a,b,c的值
}
return 0;
}
执行结果如下: