问题 单项选择题

有以下程序#include main(){ struct node { int n; struct node *next;} *p; struct node x[3]={{2, x+1},{4, x+2},{6, NULL}}; p=x; printf("%d,",p->n); printf("%d,",p->next->n);}  程序运行后的输出结果是_______。

A.2,3

B.2,4

C.3,4

D.4,6

答案

参考答案:B

解析:【解析】这是一道简单的链表数值显示。相当于:2, &x[1]→4,&x[2] →6,NULL(结束符),p->n显示为2;p->next-n显示为4。

多项选择题
单项选择题