0
我的代碼創建一個二維矩陣:設置一維矩陣模式等於2D矩陣
for(i=0; i < size; i++)
{
for(j=0; j <size; j++)
{
a1[i][j] = i+1 + j+2;
}
}
我試圖複製所創造的矩陣模式:
double*
a = malloc(sizeof(double)*randk*randk);
我似乎無法弄清楚如何定義相同的模式。
我不是試圖動態分配一個多維數組...我需要產生相同數量的圖案單一陣列中。 – chrstahl89 2012-02-01 02:32:31
該FAQ條目仍然適用。如果您按照他們的描述分配多維數組,您可以像之前一樣繼續使用'a1 [i] [j]'。或者,如果您必須使用一維數組,那麼FAQ條目解釋瞭如何訪問元素。閱讀整個事情。 – jamesdlin 2012-02-01 02:37:00