typedef struct和struct 的区别 用途

#include<stdio.h>
typedef struct Student
{
    int a;
    struct Student *next;
}Pupil;
int main()
{

    Student ss; //这里会显示未定义, 所以Student只是在结构体里面做指针用的。 一般情况下 Student和Pupil会是同一个单词,这里只是做演示用的。
    Pupil pp,qq;
    pp.a=10;
    qq.a=12;
    pp.next=&qq;
    printf("%d\n",pp.next->a);
}

 

posted @ 2015-12-29 10:58  X-POWER  阅读(477)  评论(0编辑  收藏  举报