单链表的结点指针域为'next',其头结点由指针'head'指向,则删除第一个数据结点(由指针'p'指向)的语句为

D. p=head.next

解析:

  • 代码p=head.next将头结点的下一个结点(即第二个数据结点)的地址赋值给指针'p',这样就相当于将第一个数据结点从链表中删除了。
  • 其他选项均不正确,例如选项'A'将第一个结点的下一个结点指向了头结点的下一个结点,导致第一个结点孤立,无法访问;选项'B'将头结点的下一个结点指向了第一个结点,导致形成环形链表;选项'C'将头结点的下一个结点指向了第一个结点的下一个结点,导致第一个结点孤立,无法访问。
单链表删除第一个数据结点的语句

原文地址: http://www.cveoy.top/t/topic/pbXj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录