当前位置: 首页 > news >正文

78.内存对齐

目录

一.什么是内存对齐

二.为什么要内存对齐

三.视频教程


一.什么是内存对齐

有下面例子

#include <stdio.h>struct  TEST
{char a;int b;
};int main(void)
{struct  TEST  test;test.a = 'A';test.b = 1;printf("sizeof = %ld\n",sizeof(test));return 0;}

输出结果是8。

二.为什么要内存对齐

在内存读取时,一次读一组,不是一位一位的读,内存单元每n个为一组。例子里面是n为4的情况。

所以内存对齐是为了内存访问速度更快,也就是用空间来换取时间。

三.视频教程

78.内存对齐_哔哩哔哩_bilibili


http://www.mrgr.cn/news/3848.html

相关文章:

  • Java二十三种设计模式-解释器模式(23/23)
  • 深入理解命令模式:设计模式中的行为型模式解析
  • 揭秘面试必备:高频算法与面试题全面解析
  • turtle画图知识
  • “职场加速器:高频面试题与算法精讲”
  • 【C语言小项目】五子棋游戏
  • vue3中实现给pdf加盖公章(手动拖拽公章确认位置)
  • 基于STM32F103的FreeRTOS系列(十一)·信号量·二值信号量与计数信号量详细使用以及移植教程
  • 使用Go env命令设置Go的环境
  • 招生简章哪里可以免费上传
  • CF1929F
  • 基于协同过滤算法的体育商品推荐系统_t81xg
  • 二叉树剪枝
  • 2-72 基于matlab的平稳小波变换进行多聚焦图像融合
  • 【Spring进阶】掌握Spring框架核心注解:从基础到实战应用(Spring深度解析)
  • Linux rocky 9.2 安装mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz
  • Java | Leetcode Java题解之第357题统计各位数字都不同的数字个数
  • JVM类加载机制—JVM类加载过程
  • hw001:求1-n的最小公倍数
  • 【秋招笔试】8.18字节跳动秋招(第一场)-三语言题解