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. 结构体数组

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

相关推荐
_Jyuan_19 分钟前
镜头内常见的马达类型(私人笔记)
经验分享·笔记·数码相机
lllsure1 小时前
Python基础语法
开发语言·python
丰锋ff2 小时前
考研英一学习笔记 2018年
笔记·学习·考研
1296004522 小时前
pytorch基础的学习
人工智能·pytorch·学习
岂是尔等觊觎2 小时前
软件设计师教程——第一章 计算机系统知识(下)
经验分享·笔记·其他
Oll Correct2 小时前
计算机二级WPS Office第三套电子表格
笔记
xueyinan2 小时前
小刚说C语言刷题—1004阶乘问题
c语言
zxctsclrjjjcph2 小时前
【高并发内存池】从零到一的项目之centralcache整体结构设计及核心实现
开发语言·数据结构·c++·链表
zm3 小时前
服务器多客户端连接核心要点(1)
java·开发语言
炯哈哈3 小时前
【上位机——MFC】单文档和多文档视图架构
开发语言·c++·mfc·上位机