C
cs2587
这个作者很懒,什么都没留下…
展开
-
结构体的大小与内存对齐
结构体的大小与内存对齐 结构体的大小不是结构体元素单纯相加就行的,因为我们现在主流的计算机使用的都是32Bit字长的CPU,对这类型的CPU取4个字节的数要比取一个字节要高效,也更方便。所以在结构体中每个成员的首地址都是4的整数倍的话,取数据元素时就会相对更高效,这就是内存对齐的由来。每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma原创 2013-08-16 16:22:12 · 402 阅读 · 0 评论 -
opendir()、readdir()和closedir() fstatfs/statfs
在Linux下opendir()、readdir()和closedir()这三个函数主要用来遍历目录。在使用这三个函数前必须先包括以下两个头文件: #include #include opendir函数的原型为: DIR *opendir(const char *name); 它返回一个DIR*类型,这就是一个句柄啦,你不用管它的内部结构是什么样的,只要知道这转载 2014-06-25 17:54:31 · 768 阅读 · 0 评论