作业帮 > 综合 > 作业

有以下定义的链表struct st{int n,struct st *next;}a[3]={5,&a[1],7,&a[

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 16:52:16
有以下定义的链表struct st{int n,struct st *next;}a[3]={5,&a[1],7,&a[2],9,NULL},*p=&a;值为7的表达
A p->n B(p->n)++ C (++p)->n D p->next->n
注意*p=&a 这样哪有答案啊让我头疼啊不是应该*p=&a[0]才是D嘛
是题目错了,你的代码我根本不能编译
首先
int n,struct st *next;
这里中间应该是分号而不是逗号
另外a本身就是st*,则&a就是st**,p却是st*,所以不能赋给p
应该改成*p=a
再问: 好吧我比较同意你的说法但楼下有个跟你不同的我还是不知道怎么办教科书会有错题吗