struct结构体初识

C语言中有一种关键字struct专门用来处理复杂对象的描述,比如描述一本书,这本书有书名、作者、定价……并非简单的int/char类型就可以描述清楚,这时候我们就可以创建struct类型,代码如下>

struct Book
{
    int price;
    char name[];
    char author[];
};

接下来用struct Book这个结构体类型来创建结构体变量.

int main()
{
    struct Book b1={55,"C语言入门","icx"};
        return 0;
}

可以这样调用b1中的具体内容

int main()
{
    struct Book b1={55,"C语言入门","icx"};
    printf("书名:《%s》 定价:%d元\n",b1.name,b1.price);
    printf("作者:&s",b1.author);
        return 0;
}

猜你喜欢

转载自blog.csdn.net/2301_76144863/article/details/128588326