![](/img/trans.png)
[英]Given a pointer to a member within a struct, how to return a pointer to this struct?
[英]How to return the address of inner struct given pointer to outter struct in c
如果我有以下結構,我如何返回目標的地址,function 的原型也如下
struct inner{
int foo;
};
struct outter{
struct inner innerStruct[100];
};
struct inner * foo1(int target){
}
注意**我不需要算法來找到目標,我只想知道如果找到了如何返回目標的地址。
如果out
是指向struct outter
outter 的指針,則out->innerStruct
是該結構體內部的數組innerStruct
, out->innerStruct[i]
是該數組的元素i
,而&out->innerStruct[i]
是那個元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.