有以下程序:   #include<stdlib.h>   struct NODE   { int num;stmct NODE *next;};   main( )   { struct NODE * p, * q,* r;    p=

admin2005-03-15  40

问题 有以下程序:

  #include<stdlib.h>

  struct NODE

  {  int num;stmct NODE *next;};

  main( )  

  { struct NODE * p, * q,* r;

   p=(struct NODE * )malloc(sizeof(struct NODE) );

   q=(struct NODE * )malloc(sizeof(struct NODE) );

   r=(struct NODE * )malloc(sizeof(struct NODE) );

   p->num=10;  q->num=20;  r->num=30;

   p->next=q;  q->next=r;

   printf("%d\n",p->num+q->next->num);

  }

  程序运行后的输出结果是

选项 A、10
B、20
C、30
D、40

答案D

解析 本题主要考查利用结构体变量构成链表,链表关系如下:
转载请注明原文地址:https://jikaoti.com/ti/zuS0FFFM
0

最新回复(0)