⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例11.9.txt

📁 这是有清华大学出版社出版
💻 TXT
字号:
  例11.9编写一个输出链表的函数print。
      void print(struct student *head)
         {struct student*p;
          printf("\nNow,These %d records are:\n",n);
          p=head;
          if(head!=NULL)
               do
                 {printf("%ld %5.1f\n",p->num,p->score);
                   p=p->next;
                  }while(p!=NULL);
         }
算法可用图11.17表示。
其过程可用图11.18表示。p先指向第一结点,在输出完第一个结点之后,p移到图中p'虚线位置,指向第二个结点。程序中p=p->next的作用是将p原来所指向的结点中next的值赋给p,而p->next的值就是第二个结点的起始地址。将它赋给p,就是使p指向第二个结点。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -