keil中的结构体指针问题
为什么指针的地址是0x000000,在vc++不会啊想经过下面这一步弄个链表的,第一次赋值(*p).d=1,(*p).l='+',第二次是(*p).d=1,(*p).l=...
为什么指针的地址是0x000000,在vc++不会啊
想经过下面这一步弄个链表的,第一次赋值(*p).d=1,(*p).l='+',第二次是(*p).d=1,(*p).l='=',跳出循环后就是那样的,还有h本来是作头指针用的,怎么会随p变而变呢
for(i=1;o!='=';i++)
{
p=(js *)malloc(sizeof(js));
if(i1==1)h=p;
if(i1>1)(*q).s=p;
(*p).d=赋值;
(*p).l=赋值;
o=(*p).l;
q=p;
} 展开
想经过下面这一步弄个链表的,第一次赋值(*p).d=1,(*p).l='+',第二次是(*p).d=1,(*p).l='=',跳出循环后就是那样的,还有h本来是作头指针用的,怎么会随p变而变呢
for(i=1;o!='=';i++)
{
p=(js *)malloc(sizeof(js));
if(i1==1)h=p;
if(i1>1)(*q).s=p;
(*p).d=赋值;
(*p).l=赋值;
o=(*p).l;
q=p;
} 展开
2个回答
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
这个没有为什么啊。你没有初始化吧。
追问
有啊,想经过下面这一步弄个链表的,第一次赋值(*p).d=1,(*p).l='+',第二次是(*p).d=1,(*p).l='=',跳出循环后就是那样的,
for(i=1;o!='=';i++)
{
p=(js *)malloc(sizeof(js));
if(i1==1)h=p;
if(i1>1)(*q).s=p;
(*p).d=赋值;
(*p).l=赋值;
o=(*p).l;
q=p;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询