void类型指针是一种特殊的指针,本身不属于任何类型,可以代表任何类型的指针。
只要不明确要处理的数据是什么类型,就可以使用”void *”来定义,需要当做某种类型来使用时只要做类型转换即可。
int num = 10;
void *pnum = (void *)#
printf("%d\n", *((int *)pnum)); /* 输出10 */
void类型指针是一种特殊的指针,本身不属于任何类型,可以代表任何类型的指针。
只要不明确要处理的数据是什么类型,就可以使用”void *”来定义,需要当做某种类型来使用时只要做类型转换即可。
int num = 10;
void *pnum = (void *)#
printf("%d\n", *((int *)pnum)); /* 输出10 */