阅读下列程序段 includestdio.h typedefstructaa {inta; structaa*next;}M; voidset

计算机 程序,表达式, 已帮助 人

阅读下列程序段

#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",table); }

则下面的表达式在table处,能使程序执行后,打印输出数据45的是

A.p->next->a

B.++p->a

C.(*p).a++

D.p++->a

请帮忙给出正确答案和分析,谢谢!

热搜:屏幕保护程序是指在一段时间内用户没有使用