定義:由一批數據組合而成的結構型數據
作用:描述復雜對象,創建新的類型
格式:
? ? ? ? ? ? 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);