C语言 结构体

复制代码
#include<stdio.h>

//声明一个结构体类型
struct student
{
    char name[20]; //名字
    int age;
}s4,s5,s6;//全局变量


//结构体的自引用
struct Node{
    int data;
    struct Node *next;
};

//typedef取别名
typedef struct Book
{
    char title[20]; //名字
    float price;
}book;//book相当于struct Book是一个结构体类型不是变量

struct student s3; //全局变量

int main(){
    //创建的结构体变量
    struct student s1;
    struct student s2;
    book book1={"《三国》", 19.8};  //结定义构体变量
    printf("book.title=%s book.price=%.2f\n", book1.title,book1.price);
    book *p=&book1; //定义结构体指针变量
    p->price=20.9;
    printf("book.title=%s book.price=%.2f\n", book1.title,book1.price);
    return 0;
}
复制代码

 

posted @   不会飞的鲨鱼  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示