小编saj*_*ghi的帖子

为什么尝试遵循 void 指针不起作用?

int main()
{
    int b = 12;
    void *ptr = &b;
    printf("%d", *ptr);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我预计这段代码会打印 12,但事实并非如此。如果我们定义 int 指针而不是 void 指针,它就可以工作。我想知道如何使用 void 指针并打印分配给它的地址以及其中保存的数量?

c pointers

3
推荐指数
1
解决办法
280
查看次数

标签 统计

c ×1

pointers ×1