怎的使用指向数值的指针

怎样使用指向数值的指针?
可以举个例子吗?

int *p[3];

然后怎样使用啊?

------解决方案--------------------
就是3根指针,例子:
int a,b,c;
p[0]=&a;
p[1]=&b;
p[2]=&c;
------解决方案--------------------
char *a[3]={good ,bad,well};printf("%s",a[1]);因为是指针数组,他的每个元素是指针,也就是这几个字符串的初地址,所以可以这样输出这几个字符窜。这样讲应该明白吧
------解决方案--------------------
先来看看三个指向字符串的指针变量:
  指针变量 site 指向一个字符串: char* site = "birduu.com";
  指针变量 context 指向一个字符串: char* context = "course textbook";
  指针变量 feature 也指向一个字符串: char* feature = "free";
  这三个指针变量的基类型相同,同为字符型,所以它们可以放在一个数组中,就把这个数组起名叫 birduu。数组 birduu 包含三个指针元素:
  char* birduu[3] = {site,context,feature};
  birduu 就叫做指针数组,因为它的数组元素都是指针。内存示意图及定义讲解如下:
怎的使用指向数值的指针
实际上指针数组 birduu一般都直接这样定义:char* birduu[3] = {"birduu.com","course handbook","free"}; 内存示意如下图所示:
怎的使用指向数值的指针

如果想通过指针数组 birduu 取出"birduu.com"字符串的第一个字符'b'可以采用以下几种形式:birduu[0][0]、*(birduu[0]) 、 **birduu、(*birduu)[0] 。其中的 *(birduu[0]) ,根据运算符的优先级,括号可以去掉。


        



------解决方案--------------------
指针类:指针,数组指针,函数指针,结构体指针

数组类:数组,指针数组,函数数组,结构体数组

函数类:返回指针的函数

指针类:

普通指针int *p; 数组指针int (*p)[5];

函数指针 int (*pfun)(char*, char*); 结构体指针 struct student *p;

数组类:

普通数组 int a[2] = {1, 2}; 指针数组 int *p[5] = {0};

结构体数组

struct   student
{
  int  age;
  char name[0x20];
}stu[3];
函数类:

返回指针的函数int * f(char * , char *);