malloc的返回值类型为 void *

来源:互联网 发布:淘宝内衣名模雪碧 编辑:程序博客网 时间:2024/05/18 02:29
#include <stdio.h>#include <malloc.h>typedef void *VPointer;int main(){VPointer q = malloc(sizeof(int));int *p = (int *)q;*p = 10;printf("%d\n", *p);return 0;}

 

      在x264中,看到了一些void * 类型的指针,实际上就相当于泛型指针,不可以进行*pointer操作.  程序中采用空指针,是为了声明变量的简便和统一.

原创粉丝点击