假设给定一个数组 char *words[] = {"The", "Quick", "Brown", "Fox", "Jumped", "Over", "The", "Lazy", "Dog"};和一个不知道输入数组大小的指针char ** point = &word[9];,如何才能将指针指向数组的开头?这样做的目的是在递归函数中使用,其中在数组的开头设置了一个指针,但随着函数递归,每次递归时指针都会递增。
我尝试简单地递减指针,直到在开始时遇到空指针,但指针指向数组后面内存中的某个随机值。关于如何处理这个问题有什么建议吗?