这是一个链表递归翻转。
在146行的时候 newNode、list->next、newNode->next->next , 3个地址都是相同的。
但是经过了146行 list->next = NULL 却只改变了newNode->next->next的内容
为什么newNode 没有变成NULL , 它这样不是对内存的值直接修改么
这是一个链表递归翻转。
在146行的时候 newNode、list->next、newNode->next->next , 3个地址都是相同的。
但是经过了146行 list->next = NULL 却只改变了newNode->next->next的内容
为什么newNode 没有变成NULL , 它这样不是对内存的值直接修改么
1 回答2.3k 阅读
1 回答840 阅读
1 回答770 阅读