C******家族*
ljh_wxy
这个作者很懒,什么都没留下…
展开
-
strlen和sizeof的区别
一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子: int a; cout 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的原创 2013-11-20 21:37:51 · 574 阅读 · 0 评论 -
(收藏)C内存对齐
(收藏)C内存对齐 http://blog.csdn.net/21aspnet/article/details/6729724 文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位原创 2013-11-20 22:26:36 · 706 阅读 · 0 评论