一、作用
为用户定义的数据类型取一个新名字
二、对结构体使用typedef定义新的数据类型名字
#include <stdio.h>
#include <string.h>
 
typedef struct Books  //使用 typedef 来定义一个新的数据类型名字
{
   char  title[50];
   
} book;
 
int main( )
{
	//book是typedef定义的结构体类型
	book book1;  //定义结构体变量
	
    strcpy(book1.title, "C 教程");  //访问结构体成员
    printf("书标题 : %s\n", book1.title);
    return 0;
} 
执行结果:



















![[java入门到精通] 19 网络编程,设计模式](https://img-blog.csdnimg.cn/direct/0423ea9bee904623a961983df58e6530.png#pic_center)
