小编Rye*_*ead的帖子

为什么在这种情况下 void** 会导致段错误?

我很困惑为什么这段代码会导致段错误

int array[] = {1, 2};
void** ptr = (void**) &array;
printf("%d", *(int*)ptr[0]);
Run Code Online (Sandbox Code Playgroud)

我希望它打印存储在 array[0] 中的 int,但它却出现段错误。

c

0
推荐指数
1
解决办法
117
查看次数

标签 统计

c ×1