有以下定义的链表struct st{int n,struct st *next;}a[3]={5,&a[1],7,&a[
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 09:54:56
有以下定义的链表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嘛
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
再问: 好吧我比较同意你的说法但楼下有个跟你不同的我还是不知道怎么办教科书会有错题吗
首先
int n,struct st *next;
这里中间应该是分号而不是逗号
另外a本身就是st*,则&a就是st**,p却是st*,所以不能赋给p
应该改成*p=a
再问: 好吧我比较同意你的说法但楼下有个跟你不同的我还是不知道怎么办教科书会有错题吗
有以下定义的链表struct st{int n,struct st *next;}a[3]={5,&a[1],7,&a[
有以下定义和语句struct stu{int n;struct st *next;};
c语言的一道题若有以下程序段:struct st{int n;int *m;};int a=2,b=3,c=5;stru
Struct Struct st {int x;int *y;}*pt; Int a[]={1,2},b[]={3,4}
struct st{int x,int*y;}*p; int s[]={5,6,7,8} st a[]={10,&s[0
A.若有以下说明和语句:struct stu { int no; char *name; }student,*p=&st
struct st{int x;int*y;}*p;inta[]={1,2},b[]={3,4};struct st c
C语言习题(结构 )单选题1.有以下定义:struct { int x;int y;} a={ 5,7},*p=&a;
答案为什么选B?设有以下程序段,则值为6的表达式是( ).struct st{ int n; struct st *ne
已知有定义和声明: struct {int x;}a[4]={{1},{1},{4},{6}},b; 以下语句中语法正确
若有定义:struct ab { int a,b,c;}x[]={{1,2,3},{4,5,6}}; 表达式x[0].b
struct { int i ,j ,k; } a[3]={1,2,3,4,5,6,7,8,9}; cout