C/C++指针与类型转换

int x = 10; void *ptr = &x; printf("%dn", (int )ptr); // 输出:10 >在以上代码中,我们首先定义一个整型变量x,然后定义一个void指针ptr,并将其初始化为指向x的地址。然后,我们不能直接使用 ptr 来获取x的值,因为ptr是void指针。我们必须先将ptr强制类型转换为 int ,然后就可以使用 *(in ...