我想有一個包含整數的2元素數組的k
數組。我的代碼:指針和多維數組
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;
}
我收到段錯誤。我究竟做錯了什麼?
+1爲解釋:) – MOHAMED