chen_chuang的ChinaUnix博客chenchuang.blog.chinaunix.net
chen_chuang
全部博文(87)
2016年(1)
2015年(3)
2014年(55)
2013年(13)
2012年(15)
tekkaman
leon_yu
xiebaoyo
garyybl
iteakey
yangyang
archange
vinton_z
seufy88
Buddy_Zh
asgzxy67
li53133
fruitcan
alterlee
发布时间:2014-03-24 14:22:59
通过一个例子的结果来分析: 点击(此处)折叠或打开 #include int main(void){ char a[2] = {1,2}; char *p1_1 = a; char .........【阅读全文】
发布时间:2014-03-24 09:55:35
很多程序需要地址n字节对齐,把a地址按n字节对齐的位运算为:(a + n - 1) & (~(n - 1)),即如果 qn < a ......【阅读全文】
发布时间:2014-03-24 09:40:58
文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、为.........【阅读全文】
发布时间:2014-03-23 20:50:33
FILE *fopen(const char *path, const char *mode); path:相对路径,绝对路径均可,相对路径是相对于当前路径说的。 mode:"r" 只读,文件必须已存在"w" 只写,如果文件不存在则创建,如果文件已存在则把文件长度截断(Truncate)为0字节再重新写,也就是替换掉原来的文件内容"a" 只能在文件.........【阅读全文】
发布时间:2014-03-22 13:32:09
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用.........【阅读全文】
chen_chuang2012-07-24 13:57
登录 注册