1. void 的字面意思为“无类型”,void*为“无类型指针”,void*可以指向任何类型的数据
2 用于数据类型封装,典型的如内存操作函数 memcpy 和 memset 的函数原型分别为:
void *memcpy ( void*dest, const void*src, size_t len );
void *memset ( void*buffer, int c, size_t num );
3 void修饰函数的返回值和参数,仅表示无
4 void指针的意思
C语言规定只有相同类型的指针才可以相互赋值
void*指针作为左值用于“接受”任意类型的指针
void*为右值赋值给其它指针时需要 强制类型转换
浙公网安备 33010602011771号