は、次のコードを考えてみます -動的に割り当てられていないローカル構造変数を返す?
struct mystruct {
int data;
struct mystruct *next;
};
void myfunc()
{
struct mystruct s1;
s1.data= 0;
s1.next = NULL;
myfunc2(&s1);
..
..
}
はそれが安全な他の機能には、このローカル構造体のアドレスを渡すことです。 このローカル構造は、関数の外部で使用できるか、すでに解放されていますか?