我在结构体的 void * 变量中存储了一个 int
void * data = &ID;
现在我想打印它。我该怎么做?我试图取消引用它,但编译器提示取消引用 void*。谢谢!
最佳答案
您应该先将 data
转换为 int *
,然后再取消引用:
printf("%d\n", *(int *)data);
关于c - 如何在 C 中打印存储为 void * 的整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23820541/