填空题
以下程序运行后的输出结果是 _______ 。
};
main()
{ struct NODE s[3]={{1,’’\0’’},{2,’’\0’’},{3,’’\0’’}},*p,*q,*r;
int sum=0;
s[0].next=s+1; s[1].next=s+2; s[2].next=s;
p=s; q=p->next; r=q->next;
sum+=q->next->num; sum+=r->next->next->num;
printf("%d\n",sum);
}
【参考答案】
E
热门
试题
单项选择题
有以下程序:#include <stdio.h>main( ){ FILE *fp; int i,k=0,n=0;fp=fopen(“d1.dat”,”w”);for(i=1;i<4;i++) fprintf(fp,”%d”,i);fclose(fp);fp=fopen(“d1.dat”,”r”);fscanf(fp,”%d%d”,&k,&n); printf(“%d %d n”,k,n);fclose(fp);}执行后输出结果是( )。
A.1 2
B.123 0
C.1 23
D. 0 0