-1
我開始學習指針和我在一些麻煩與下面的代碼有:基本指針運動誤差
#include <stdio.h>
int * g()
{
int a = 10;
return &a;
}
void main()
{
int *p;
p=g();
printf("%d",*p);
}
它返回錯誤segmentation fault. core dumped
我真的apreciate任何幫助。祝你今天愉快!
是啊。 OP,你基本上想要拿一個死去的親戚的養老金,這是一種犯罪(「a」是相對的,功能的終點是死亡,「Segmentation fault」是法官對此事的看法。) – Amadan
你也可以寫'int * g() {static} int int = 10; return&a; }' – Destructor