0
我有一個二維數組,並希望一次寫入所有行,而不是通過循環。二維數組的輸入行
我該怎麼做?
double mat[3][3];
row1={1,2,3}
row2={4,5,6}
row3={7,8,9}
我想寫什麼是
mat[0]={1,2,3}
,但我知道這不是正確的語法。有人知道什麼是?
我在C.
謝謝合作!
我有一個二維數組,並希望一次寫入所有行,而不是通過循環。二維數組的輸入行
我該怎麼做?
double mat[3][3];
row1={1,2,3}
row2={4,5,6}
row3={7,8,9}
我想寫什麼是
mat[0]={1,2,3}
,但我知道這不是正確的語法。有人知道什麼是?
我在C.
謝謝合作!
我假設你行的定義如下所示:
double row1[] = { 1, 3, 5 };
然後你可以使用的memcpy整個行復制到二維數組()。
#include <string.h>
memcpy(mat[0], row1, 3 * sizeof(double));
如果您知道您指的是哪種語言,將會非常有幫助... – alfasin 2012-08-16 23:56:51