其他分享
首页 > 其他分享> > C语言 结构体

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;
}

 

标签:struct,title,price,C语言,book1,book,student,结构
来源: https://www.cnblogs.com/nanamiyi/p/16181110.html