#include <stdio.h>
#include <stdlib.h>
void pointer(int **x);
int main()
{
int a=10;
int *p=&a;
pointer(&p);
printf("%d",*p);
return 0;
}
void pointer(int **x)
{
int b=20,*q;
q=&b;
x=q; //不可这样书写,因为类型不匹配;可以写成*x=q; 因为x是int **类型,而q是int *类型;
}
int main(void)
{
char str[]=”abcdefg”;
char **p;
p=str; //不可以这样编写,str是char[]类型 ,p是char **类型;改成char *str[]={“abc”,”def”}
}
“`