C++,如果在调用函数return 一个指针p,那如何在主函数利用这个p

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:00:45
就是说,用什么方式接收这个指针p;我调用的函数是char *dif(char s1[],char s2[])
{
char *p,*q;
p=s1;
q=s2;
while(*p==*q)
{
p++;
q++;
}
return p;
}

定义一个同等类型的指针
char *dif(char s1[],char s2[]) 返回的是一个指针。

使用:
char *s;
s = dif(char s1[],char s2[]) ;

void dif(char s1[],char s2[],char *&p);
main函数中(--,--,q//即传指针)
在dif里面修改p的值,q也作了相应的修改··

定义一指针 char *pp;pp=diff()(diff有参数,自己写)这样不就可以了