指针和数组的恩怨情仇(一)

一、指针的内存布局 int *p; 这里定义了一个指针p。p到底是什么?p占用的空间是多大?我在Linux上用sizeof测试了一下(32位系统):sizeof(p)的值为4,当然此处恰巧int在32位系统上也是占用4个字节,不过int*并不就是int类型的大小,只是int*也刚刚好是4个字节罢了。此处的指针p就是在内存上占用4个字节(32位系统),然后把这4个字节大小的空间命名为p,同时限定的这
相关文章
相关标签/搜索