void change(ListNode *L)
{
ListNode List;
List.value=10;
List.next=NULL;
L=&List;
}
int main()
{
ListNode *L=NULL;
change(L);
if(!L)
printf("something wrong happened!\n");
}
输出为:something wrong happened!
传递空指针,当被调用的函数结束时,传递的实参指针仍然是空指针。
时间: 2024-10-06 09:28:09