定义:由一批数据组合而成的结构型数据
作用:描述复杂对象,创建新的类型
格式:
struct 对象
{
……
}
介绍.
用法:结构体变量.成员变量
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
struct hotalcard
{//描述hotalcard的信息
char name[10];
int age;
char deadline[10];
};
int main()
{
struct hotalcard s = { "名字",20,"2024.7.2" };//从左向右依次录入成员变量的信息:结构体的创建和初始化
printf("%s %d %s", s.name, s.age, s.deadline);//格式:结构体变量.成员变量
return 0;
}
将字符串存储到变量中用字符数组char name[10];
回顾第19篇,用指针打印:
struct *ps=&s
printf("%s %d %s",(*ps).name,(*ps).age,(*ps).deadline);
介绍-->
用法:结构体的指针-->成员变量
struct *ps=&s;
printf("%s %d %s",ps-->name,ps-->age,ps-->deadline);