#include <stdio.h>
#include <stdlib.h>
void change(char* (*p)[3]);//p为一个指针,指向一个包含三个char型指针的数组。
void change1(char *p[]);
int main(int arg, char *args[])
{
int i = 0;
char *a[3];
change(&a);
for (i = 0; i < 3; i++)
{
printf("%s\n", a[i]);
}
change1(a);
for (i = 0; i < 3; i++)
{
printf("%s\n", a[i]);
}
system("pause");
return 0;
}
void change(char* (*p)[3])
{
(*p)[0] = "hello0";
(*p)[1] = "hello1";
(*p)[2] = "hello2";
}
void change1(char *p[])
{
p[0] = "change0";
p[1] = "change1";
p[2] = "change2";
}