在一个链表中,假设指针p指向某个结点,以下哪一项代码可以正确获取指针p所指结点的下一个结点的指针?

答案解析

选项A是正确的,q = p->next;直接获取p所指结点的下一个结点的指针。选项B错误,因为*操作符会解引用next指针,导致q指向下一个结点的值,而不是指针。选项C错误,&符号会使q指向next指针的地址,而不是下一个结点。选项D错误,p + 1在链表中没有意义,因为这会导致q指向内存中下一个地址,而不是链表的下一个结点。
正确答案:A
随机推荐
开始刷题