假设Header指向如下循环单链表,请问执行下列2个程序段后各自的输出结果是什么?
单链表结点定义如下:
typedef struct node { int data; struct node *next; }Node,*ptr,*List; //第一个程序段 ptr p=Header; for(int i=0li<5;i++) { printf("%d",p->data); p=p->next; p=p->next; } //第二个程序段 ptr p=Header; for(int i=0li<5;i++) { printf("%d",p->data); p=p->next; p=p->next; p=p->next; }