当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有如下程序段#include "stdio.h"typedef struct aa{ int a; struct aa *next;} M;void set(M *


有如下程序段#include "stdio.h"typedef struct aa{ int a; struct aa *next;} M;void set(M *k,int i,int *b){ int j,d=0; for(j=1;j<i;j++) { k[j-1].next=&k[j]; k[j-1].a=b[d++]; } k[j].a=b[d];}main(){ M k[5],*p; int d[5]={23,34,45,56,67}; set(k,5,d); p=k+1; printf("%d\n",________);}要输出45,则在下画线处应填入的选项是A.p->next->a B.++p->aC.(*p).a++ D.p++ ->a

参考答案
您可能感兴趣的试题
  • 有以下程序:include&lt;stdio.h&gt;main(){ char*s=&quot;[2]34&quot;;int k=0,a=0; whil(s[k+

  • 有以下程序:include &lt;stdio.h&gt;main(){ int a=2,b; b=a$amp;<amp;$lt;2;printf(&quot;%d &quot

  • 有以下程序include&lt;stdio.h&gt;main{ int a=1,b=2,c=3,x;x=(a^b)&C;printf(&quot;%d&quot;,x)

  • 有如下程序:#include<stdio.h>main{ FILE*fp1;fp1=fopen("f1.txt" "w"

  • 有以下程序:include <stdio.h>main( ){ int a=2 b; b=a<<2;printf("%d "

  • 有以下程序:include<stdio.h>int f(int x):main{int n=1 m;m=f(f(f(n)));printf("%d\