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

📄 1_2_3a.c

📁 C语言常用算法源代码,非常好用非常好用
💻 C
字号:
/* ======================================== */
/*    程序实例: 1_2_3a.c                    */
/*    结构指针的应用                        */
/* ======================================== */
#include <stdlib.h>

void main()
{
   struct score                   /* 成绩结构声明     */
   {
      char id;                    /* 学生学号         */
      int math;                   /* 数学成绩         */
      int english;                /* 英语成绩         */
      int computer;               /* 电脑成绩         */
      struct score *next;
   };
   typedef struct score node;     /* 定义新类型     */
   node first,second;             /* 结构变量声明    */
   node *begin;                   /* 结构指针变量声明*/

   first.id = 'C';                /* 设置first的成绩  */
   first.math = 80;
   first.english = 85;
   first.computer = 83;
   first.next = NULL;             /* 初始结构指针     */
   second.id = 'A';               /* 设置second的成绩 */
   second.math = 75;
   second.english = 91;
   second.computer = 88;
   second.next = NULL;            /* 初始结构指针     */

   first.next = &second;          /* 连接两个结构指针 */
   begin = &first;

   printf("  id       math     english    computer \n");
   while ( begin != NULL )        /* 打印所连接的结构 */
   {
      printf("  %c        %d         %d         %d    \n",
              begin->id,begin->math,begin->english,begin->computer);
      begin = begin->next;               /* 下一个结构 */
   }
}

⌨️ 快捷键说明

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