//结构体的基本使用

//结构体的基本使用 
#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;
}
原文地址:https://www.cnblogs.com/xiaomi5320/p/4333179.html