如何在c中返回内部结构的地址,给定指向外部结构的指针



如果我有以下结构,并且函数的原型也如下,我如何返回目标的地址

struct inner{
int foo;
};
struct outter{
struct inner innerStruct[100];
};
struct inner * foo1(int target){
}

注释**我不需要算法来找到目标,我只想知道如果找到目标,如何返回目标的地址。

如果out是指向struct outter的指针,则out->innerStruct是该结构内的数组innerStructout->innerStruct[i]是该数组的元素i&out->innerStruct[i]是该元素的地址。

最新更新