下列程序的運行結果為()。
#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的表達式是()。