看了介绍Void指针的报道,觉得写了好东西,转载如下。 原帖子来源: http://I coding.spaces.live.com/blog/cns! 209684E38D520BA6! 130 .进入
void指针具有指向变量/对象的两个属性:的地址和长度,但指针只包含地址,长度取决于指针的类型。 指针类型编译器的地址范围因从指针指向的地址返回到指针类型而不同。 例如, int*表示从指定地址向后方寻找以4字节为变量存储单元的双精度*,表示从指定地址向后方寻找以8字节为变量的存储单元的1.void指针表示作为特殊指针的void *vp //vp=p; //无需转换//只获取变量/对象地址,不获取大小3.void指针而分配给其他类型的指针时都要转换type*p=(type* ) vp的//转换类型,即变量/对象只要不知道错误void指针,不知道变量/对象的起始地址,不知道变量/对象的大小(几字节),所以变换(type* ) ) vp ),指针运算就正确