不太明白这里为什么两个short?

来源:7-8 结构体的内存布局

TokugawaNakashima

2021-10-13

老师好,你在这里说定义了一个char和两个short?但是我看只有一个short啊?
图片描述

写回答

1回答

quickzhao

2021-10-14

你说的例子里蓝色部分对应的是char,占一个字节;灰色是空出来对齐的一个字节,红色的部分对应short,占两个字节。

0
2
小旋风_qsh
计算机寻址以2的倍数来寻址,所以会有一个空出来的对齐,我这个理解对么?
2022-10-13
共2条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程