2015年12月27日

int *ptr=(int *)(&a+1)

摘要: 昨晚有小伙伴问了一道题,感觉挺经典的。 从内存分布的角度来解析: &a和a做右值时的区别: &a是整个数组的首地址,而a是数组首元素的首地址。这两个在数字上是相等的,但是意义不相同。意义不相同会导致他们在参与运算的时候有不同的表现。 &a是数组指针,其类型为int(*)[5]; 所以 &a+1就是i 阅读全文

posted @ 2015-12-27 12:55 岳睿_02 阅读(2908) 评论(0) 推荐(1) 编辑

2015年12月14日

小总结----memcpy()的实现

摘要: 对memcpy的理解和小总结 原型:void *memcpy(void *dest, const void*src, size_t len) 别bb,直接看source code.source code: memcpy函数功能:①memcpy函数拷贝n个字节从内存中的src到dest的内存区域中。内 阅读全文

posted @ 2015-12-14 22:48 岳睿_02 阅读(628) 评论(0) 推荐(1) 编辑

导航