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

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

相关推荐
小七在进步3 分钟前
数据结构:用栈实现队列
开发语言·数据结构
KaMeidebaby4 分钟前
卡梅德生物技术快报|噬菌体筛选:噬菌体筛选工程化优化方案:基于侵染全链条参数调控与水环境应用验证
java·开发语言·人工智能·机器学习·spark
geovindu5 分钟前
go: Floyd-Warshall Algorithms
开发语言·后端·算法·golang
马里马里奥-6 分钟前
大模型应用开发笔记03:LangChain 中间件实战
笔记·中间件·langchain
CoderYanger10 分钟前
视频裁剪+缩放+自动添加水印脚本(Python版)
开发语言·后端·python·程序人生·职场和发展·音视频·学习方法
db_murphy13 分钟前
机器学习决策树的基尼系数是个啥?
学习·算法
酷酷的身影19 分钟前
Managers/APConfigManager.cs
开发语言·ui·c#
拳里剑气20 分钟前
C++算法:优先级队列
开发语言·c++·算法·优先级队列
小七在进步21 分钟前
数据结构:用队列实现栈
开发语言·数据结构
笑鸿的学习笔记29 分钟前
操作系统笔记之CPU、寄存器、高速缓存、寻址总线的相对位置及寄存器,高速缓存区,内存,硬盘哪个快
笔记