如有错误欢迎指正
1. void 指针可以指向任意类型的数据,就是说可以用任意类型的指针对 void 指针对 void 指针赋值。例如:
int *a; void *p; p=a;
如果要将 void 指针 p 赋给其他类型的指针,则需要强制类型转换,就本例而言:a=(int *)p。
参考自
C 语言中 void* 详解及应用 | 菜鸟教程 (runoob.com)
欢迎分享,转载请注明来源:内存溢出
如有错误欢迎指正
1. void 指针可以指向任意类型的数据,就是说可以用任意类型的指针对 void 指针对 void 指针赋值。例如:
int *a; void *p; p=a;
如果要将 void 指针 p 赋给其他类型的指针,则需要强制类型转换,就本例而言:a=(int *)p。
参考自
C 语言中 void* 详解及应用 | 菜鸟教程 (runoob.com)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)