func与func2都可以完成在函数内改变指针指向,它们的区别在那,2级指针不好理解。
dfczj 2007-06-08 02:20:50 #include <stdio.h>
#include <stdlib.h>
char* func(char **p)
{
*p="test";
return *p;
}
char* func2(char **p)
{
p="test";
return p;
}
int main()
{
char *a="abcdef";
printf("%s\n",func2(&a));
getchar();
return 0;
}
func与func2都可以完成在函数内改变指针指向,它们的区别在那,2级指针不好理解?