谁能帮我看看,哪里错了
#include<iostream.h>typedef int ElemType;
struct LNode
{
ElemType data;
LNode *next;
};
int main()
{
LNode *p;
int a[10]={1,2,1,3,1,4,2,1,2,4},x;
int m=0,i=0;
cin>>x;
while(i<10)
{
p->data=a[i];
if(p->data==x)
m++;
i++;
p=p->next;
}
cout<<" "<<m;
return 0;
}
显示没有错误 ,但是运行不了
回答
空间不够,因为指针变量只有4个字节的空间。需要进行空间申请! 还是不行,555...大哥,在帮忙看看好不回复 6# 语虫 的帖子
帮忙再看看啦,谢谢帮我修改一下,我搞不懂了,弄了两天了
回复 5# redreda 的帖子
还是不行,能不能帮我再看看,谢谢页:
[1]
