我想要一个包含k
2 元素整数数组的数组。我的代码:
int **pipe_fd_ptr;
pipe_fd_ptr = malloc(k*sizeof(int*));
for(i = 0; i < k; i++)
{
pipe_fd_ptr = malloc(2*sizeof(int));
}
// this is just for testing
for(i = 0; i<k; i++)
{
for(j=0;j<2;j++)
pipe_fd_ptr[i][j] =j;
}
我得到段错误。我究竟做错了什么?