小编Opt*_*ime的帖子

在特定情况下取消引用指针

谁能告诉我为什么这段代码不起作用?它总是说分段错误

int main()
{
    int a = 10;
    int b = (int)&a;
    int *c = (int*)b;
    printf("%d", *c);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我打印 的值时c,它是a我期望的地址,但是当我尊重它时,会发生分段错误。假设这是一个 32 位编译器。

c

2
推荐指数
1
解决办法
148
查看次数

标签 统计

c ×1