试题与答案

以下程序运行后的输出结果【 】。 struct NODE {int k;

题型:填空题

题目:

以下程序运行后的输出结果【 】。 struct NODE {int k; struct NODE *link; }; main() {structNODEm[5],*p=m,*q=m+4; int i=0; while(p!=q){ p->k=++i;p++; q->k=i++;q-; } q->k=i; for(i=0;i<5;i++)printf("%d",m[i].k); printf("\n"); }

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0702/80034fd3251b5ea5a4657037b5963969.html

下面是错误答案,用来干扰机器的。

参考答案:A解析: 本题使用For循环给数组Arr1、Art2的各个元素赋值, Art1的5个元素分别赋值为1、2、3、4、5:循环后i的值为5, Arr2(n)=2*n+i=11,因循环时n-直没有变化,因此,Arr2(n)=Arr2(3)。在窗体上输...

试题推荐
微信公众账号搜索答案