2012年11月6日

摘要: http://blog.csdn.net/talentluke/article/details/6101748 阅读全文
posted @ 2012-11-06 17:04 _Smileヾ 阅读(174) 评论(0) 推荐(0) 编辑
 
摘要: 1 因为a++有一个压栈的操作,压入堆栈以后,变量是不能再被改变的。2 一行语句先执行所有的左++,再执行当前行语句,再执行当前行所有右++(++a)+=a;拆开写相当于:++a;a+=a;(++a) += (a++);拆开写相当于:++a;a+=a;a++;3 (++a)= (++a)+ (a++);拆开写相当于:++a;++a;a=a+a;a++; (++a)= (a++)+ (++a);拆开写相当于:++a;++a;a=a+a;a++;两个表达式是一样的。 阅读全文
posted @ 2012-11-06 16:14 _Smileヾ 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: http://bbs.9ria.com/forum-73-1.html 阅读全文
posted @ 2012-11-06 11:19 _Smileヾ 阅读(159) 评论(0) 推荐(0) 编辑
 
摘要: 这里有三点很重要: 1.每个成员分别按自己的方式对齐,并能最小化长度。2.复杂类型(如结构)的默认对齐方式是它最长的成员的对齐方式,这样在成员是复杂类型时,可以最小化长度。3.对齐后的长度必须是成员中最大的对齐参数的整数倍,这样在处理数组时可以保证每一项都边界对齐 阅读全文
posted @ 2012-11-06 11:09 _Smileヾ 阅读(167) 评论(0) 推荐(0) 编辑