查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

X P E G

天涯电子 http://xpeg.taobao.com

 
 
 
 
 
 

2015年中记

2015-7-11 20:53:36 阅读116 评论0 112015/07 July11

一转眼,已经6个多月没有更新博客了,忙忙碌碌又一年有半载。

今年股市很牛,但是我不会炒,也不会炒。

今年说是大-审-判的一年,当然与百姓关系不大。

今年想做的太多,太多都没做。。

作者  | 2015-7-11 20:53:36 | 阅读(116) |评论(0) | 阅读全文>>

wuti

2014-12-6 12:23:02 阅读128 评论0 62014/12 Dec6

人生少走了弯路,也就错过了风景,给生命一个微笑的理由吧,别让自己的心承载太多的负重;给自己一个取暖的方式吧,以风的执念求索,以莲的姿态恬淡,盈一抹微笑,将岁月打磨成人生枝头最美的风景。

__xpe-20141206

作者  | 2014-12-6 12:23:02 | 阅读(128) |评论(0) | 阅读全文>>

有些工作只有宏才能完成。

2014-6-24 9:09:18 阅读75 评论0 242014/06 June24

#define xxx yyy

SupDebug.exe,v1.0, 即将横空出世,拭目以待。

http://wxtypeng.blog.163.com

作者  | 2014-6-24 9:09:18 | 阅读(75) |评论(0) | 阅读全文>>

好久没写了。贴个最近玩的。自制开发板。

2014-3-3 17:19:00 阅读82 评论0 32014/03 Mar3

作者  | 2014-3-3 17:19:00 | 阅读(82) |评论(0) | 阅读全文>>

C语言结构体内存对齐详解

2013-10-17 15:27:20 阅读162 评论0 172013/10 Oct17

写一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?

开始学的时候,也被此类问题困扰很久。其实相关的文章很多,感觉说清楚的不多。结构体到底怎样对齐?有人给对齐原则做过总结,具体在哪里看到现在已记不起来,这里引用一下前人的经验(在没有#pragma pack宏的情况下):

原则1、数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员自身大小的整数倍开始(比如int在32位机为4字节,则要从4的整数倍地址开始存储)。

原则2、结构体作为成员:如果一个结构里有某些结构体成员,则结构体成员要从其内部最大元素大小的整数倍地址开始存储。(struct a里存有struct b,b里有char,int,double等元素,那b应该从8的整数倍开始存储。)

原则3、收尾工作:结构体的总大小,也就是sizeof的结果,必须是其内部最大成员的整数倍,不足的要补齐。

这三个原则具体怎样理解呢?我们看下面几个例子,通过实例来加深理解。

例1:

struct

{

short a1;

short a2;

short a3;

}A;

Struct

{

long a1;

short a2;

}B;

作者  | 2013-10-17 15:27:20 | 阅读(162) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

四川省 成都市 摩羯座

 发消息  写留言

 
晚风吹起 轻诉别离 无尽夜里 谁在哭泣 不忍再看你 你可知道 在我心底 未了情谊 就像那天空一样纯洁美丽 回头望望 看来时路 随风飘舞 是金丝柳 我永远也难忘怀 晚风吹起 轻诉别离 你的相思 我的回忆 永远难忘记 你可知道 在我心底 只因有你 生命才变得如此多姿美丽
 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

登录  
 加关注