C语言学习笔记day17

1. 结构体类型得定义

struct 结构体名 {

数据类型1 成员变量1;

数据类型2 成员变量2;

数据类型3 成员变量3;

...

};

2. 结构体变量得定义

存储类型 数据类型 变量名;

3. 结构体元素的访问

.:结构体变量访问成员变量

->:结构体指针访问成员变量

结构体访问成员变量表达式的类型由成员变量类型决定

4. 结构体初始化

struct student s = {"zhangsan", 'm', 19, 100};

struct date_time dt = {{2022, 8, 1}, {11, 34, 30}};

struct student s = {

.name = "zhangsan",

.score = 100,

};

5. 结构体在内存中的存储

1.结构体成员变量只能存放在内存地址为自身基本类型长度整数倍的内存单元中

2.结构体的大小必须为成员变量最大基本类型长度整数倍

6. 结构体数组

数据类型 数组名[元素个数];

相关推荐
卢锡荣几秒前
LDR6500|超小封装 Type‑C DRP PD 控制芯片:边充边传,一芯极简,全能适配
开发语言·网络·人工智能·计算机外设·电脑
头疼的程序员1 分钟前
计算机网络:自顶向下方法(第七版)第四章 学习分享(一)
网络·学习·计算机网络
云深麋鹿4 分钟前
C++ | 容器vector
开发语言·c++·容器
格林威5 分钟前
工业相机图像高速存储(C#版):直接IO存储方法,附海康相机C#实战代码!
开发语言·人工智能·数码相机·c#·工业相机·海康相机·堡盟相机
下雨打伞干嘛7 分钟前
手写Promise
开发语言·前端·javascript
Ronin3058 分钟前
【Qt常用控件】输入类控件
开发语言·qt·常用控件·输入类控件
伊甸38 分钟前
Python numpy笔记01
笔记·python·数据分析
健康平安的活着8 分钟前
java中事务@Transaction的正确使用和触发回滚机制【经典】
java·开发语言
全栈软件开发10 分钟前
中小汽修门店汽修单管理系统PHP源码,数字化管理维修订单与客户信息
开发语言·php