怎么调用一个函数返回一个指针,其定义的返回类型怎么定义!??

2024-12-14 13:20:06
推荐回答(1个)
回答1:

返回类型定义成指针型就可以了.
举个简单的例子,虽然这个例子没什么意义哈.
char * f(char *s, int i)
{
return s+i;
}

这个例子很简单,就是返回字符串s中第i个位置的字符指针.调用的时候:
例如char s[100]; strcpy(s,"abcd");char *p = f(s, 2);这样p就指向s中的c那个字符的位置