自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 __attribute__((__aligned__(n)))对结构体对齐的影响

1. __attribute__ 是什么?__attribute__是GCC里的编译参数,用法有很多种,感兴趣可以阅读一下gcc的相关文档。这里说一下__attribute__对变量和结构体对齐的影响。这里的影响大概分为两个方面,对齐和本身占用的字节数的大小,即sizeof(变量)的值。2. __attribute__((__aligned__(n)))对变量的影响使用的语法如下:int ...

2018-11-24 22:29:51 14072 3

原创 C语言结构体内存对齐

C语言中结构体内存对齐为什么要内存对齐如何对齐结构体对齐为什么要内存对齐内存中存放数据的时候要有一定的规则,这么做得根本原因是要减少CPU访问内存的次数。举个例子,int类型为4个字节,存放int类型的内存的起始地址就是4的倍数,这样CPU访问一次内存就能够取到数据(跟CPU访问内存的机制有关,加上Cache的映射,一般CPU一次访问64字节的数据,也有128字节的)。假设CPU一次访问64字...

2018-11-15 23:23:33 230

vs2008 调用DLL

vs2008 调用DLL 实现DLL的静态调用 运行通过

2014-08-22

18B20+1602LCD温度实验(C语言)

18B20+1602LCD温度实验(C语言),运行通过,欢迎下载

2014-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除