结构体

1.

struct student{

  int a;

  char name[20];

};  //   这里student是一个类型,可定义变量,例如:student st1={123,{'a','a','\0'}};student *s=&st1;

struct student{

  int a;

  char name[20];

}a1,a2; // 直接在这儿就定义好了结构体变量了。

2.

利用typedef,typedef可以重新定义类型,比如:typedef int E;E e=1; // 直接用E代替了int了。

typedef struct N{
  int a;
  int b;
}student; 

这里struct N是一个整体,可以:struct N a={1,2};

而且,定义了struct N的别名student,所以也可以这样子:student a={1,2};

 

posted @ 2018-06-25 11:14  Jary霸  阅读(100)  评论(0编辑  收藏  举报