#include<stdio.h> #include<string.h> /* struct 类型名 { 类型 变量名; 类型 变量名; }tpye_name1,tepy_name2; //tpye_name1,tepy_name2为具体变量名,使用时无需再声明结构体了 */ struct Gamer { char cName[24]; // int nHealth; //生命值 int nMagic; //魔法 int nSkil; //技能 float fExperience; //经验 int nBlood; //血值 int nGrade; //等级 float fMovSpeed; //移动速度 }Gamer1 = {"菜鸡",100,200,300,400,500,600,700}, Gamer2; //1、声明结构体变量 2、声明结构体变量的同时直接初始化成员变量 int main(void) { printf("%s ",Gamer1.cName); Gamer2.nBlood = 200; printf("%d ", Gamer2.nBlood); return 0; }