恩,所谓高级C语言就是我不是很熟悉的C语言,hh
- void *buf
它是定义了一个空指针,因为程序里有些数据的类型不确定,所以先定义一个空指针来指向它, 最后使用的时候再做类型强制转换, 如: (int*)buf 或 (char*)buf
用法如下:
void *buf ;
int* ptr;
buf = malloc(10*4);
ptr = (int*)buf;
恩,所谓高级C语言就是我不是很熟悉的C语言,hh
它是定义了一个空指针,因为程序里有些数据的类型不确定,所以先定义一个空指针来指向它, 最后使用的时候再做类型强制转换, 如: (int*)buf 或 (char*)buf
用法如下:
void *buf ;
int* ptr;
buf = malloc(10*4);
ptr = (int*)buf;