下列程序的运行结果为()。
#include
main()
{structdate
{intyear,month,day;
}today;
printf("%dn",sizeof(structdate));
}
A、8有以下程序:输出的结果是()。
#include<
structstu
{intnum;
charname[10]:
intage;}
voidfun(structstu*p)
{printf("%sn",(*p).name);}
tllain()
{
structstustudents[3]={{9801,"Zhang".20},
{9802,"Wang",19},{9803,"Zhao",18}}
fun(students+2);
}
A、Zhang有以下程序:输出的结果是()。
viodfun(inta,intb,intC)
{a=456:b=567;c=678;}
main()
{intx=10,y=20,Z=30;
fun(x,y,z):
printf("%d,%d,%dn",x,y,z);
}
A、30,20,10有以下结构说明和变量定义,指针p、q、r分别指向链表中的3个连续结点。
structnode
{intdata;structnode*next;)*p,*q,*r;
现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是()。
A、p->next=q->next;有定义:“inta=2,b=3,c=4;”,则下列选项中值为0的表达式是()。