#include<iostream>
using namespace std;
int main (int argc,char **argv)
{
struct foo
{
int a;
}foo; //foo是一个结构体实例
typedef struct foo1
{
int a;
}bar; //有了typedef 后的标签可以不写,最后那个bar结构体是foo的别名
struct
{
int a;
}mystruct; //mystruct 是一个实例,这种最不好用
typedef struct my_struct_tag
{
int a;
}my_struct_type; //最常用的定义方法
my_struct_type my_struct_n ;
struct my_struct_tag my_struct_w;
return 0;
}