q->next!=p
第二个空
q->next=p->next
第三个空
free(p)
本题代码残留问题, 如果p是第一个节点,即 L和p相等, 则无法删除. 所以本题代码仅适用于带头结点的链表删除.
#include<stdio.h>#include<string.h>
int main()
{
char a[5]
int len = 0, i = 0
scanf("%s",a)
len = strlen(a)
printf("该数是%d位数,各位数字为:", len)
for( i < len i++)
printf("%c,", a[i])
printf("\b ")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)