//结构体的基本使用 #include<stdio.h> int main() { //1. 定义结构体类型 struct Person {//里面的是哪个变量,是结构体成员或实行 int age; double height; char *name; }; //2. 根据结构体类型,定义结构体变量 struct Person p = {29,1.44,"jack"};//括号里面的是什么东西、p是结构体的变量名。 //p = {}和数组一样的定义 。29赋值给了age, 1.44赋值给了height,jack赋值给了name p.age = 44;// 这里又更爱了一下age 和name p.name = "rose"; printf("age = %d, name = %s, height = %f ", p.age, p.name, p.height); struct Person p2={2, 2.33, "rrrr" }; //struct Person p2= { .height= 2.44, .name="rrr"}; 也是一样。 return 0; }