为什么这总是返回一个 (nil) 或 NULL 指针?即使指针 A 不是 NULL 指针?
struct example *doSomething(struct example*, struct example*);
struct example *pointerA;
struct example *pointerB;
...
main(){
...
doSomething(pointerA,pointerB);
...
}
struct example* doSomething(struct example *pointerA,struct example *pointerB)
{
...
return pointerA;
}