将值初始化为双指针而不采用任何新变量

时间:2015-09-06 11:21:46

标签: c

int main()
{
    int **ptr;
    /* Lines of code*/
    printf("%d",**ptr);
}

在上面的代码中插入行,这样答案应该是4但没有

初始化任何新变量。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

怎么样?
ptr = malloc(sizeof(int*));
*ptr = malloc(sizeof(int));
**ptr = 4;