下列程序把3个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据。横线处应填入的内容是( )。 #include struct node { int data;struct node

admin2013-10-15  11

问题 下列程序把3个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据。横线处应填入的内容是(    )。
    #include
    struct node
    {  int data;struct node*next;);
    typedfe node NODETYPE;
    void main()
    {  NODETYPE a,b,c*h,*p;
        a.data=10;b.data=20;c.data=30;h=&a;
        a.next=&b;b.next=&c;c.next=’\0’;
        p=h;
        while(p){printf("%d,",p->data);________;
    }
        printf("\n");
    }

选项 A、&a
B、*p
C、p++
D、p--

答案C

解析 在本题程序中,循环语句中的NODETYPE型指针变量p加1,指向下一个NODETYPE型元素。
转载请注明原文地址:https://jikaoti.com/ti/6rXiFFFM
0

最新回复(0)