#include<stdio.h> //tpyedef 关键字有什么用,我们每次使用结构体的时候,都要加,struct 这个关键字 //使用tepydef 关键字我们给struct关键字给定义个别名,这样我们定义的时候就不用加struct 这个关键字了 /* 定义方式 typedef struct Gamer { 类型变量名1; 类型变量名2; 类型变量名3; }类型别名; */ typedef struct Gamer { char cName[24]; // int nHealth; //生命值 int nMagic; //魔法 int nSkil; //技能 float fExperience; //经验 int nBlood; //血值 int nGrade; //等级 float fMovSpeed; //移动速度 }GamerPlayer; //定义的变量 int main(void) { GamerPlayer gamerglayer1; //无需使用struct关键字,定义一个别名1 strcpy(gamerglayer1.cName, "菜鸡菜鸡1"); printf("%s ", gamerglayer1.cName); GamerPlayer gamerglayer2; //无需使用struct关键字,定义一个别名1 strcpy(gamerglayer2.cName, "菜鸡菜鸡2"); printf("%s ", gamerglayer2.cName); return 0; }