1//code by zzlpp
2 #include 3 #include 4
5void matrix_multiply( int *m1,int *m2,int *r,
6int
const x,int
const y,int
const
z );78
9int main( void)10
,13 m2[1][3]=,
14 r[3][3]=,{},{}};
1516
inti,
17j;
18//
呼叫函式
19 matrix_multiply(*m1,*m2,*r,3,1,3
);20
//列印得到的矩陣
21for ( i=0;i<3;i++)
2227 printf("\n"
);28
}29 system( "
pause");
30return0;
31}3233
void matrix_multiply( int *m1,int *m2,int *r,
34int
const x,int
const y,int
const
z )35
53 r++;54}
55}56 }
這個**主要是熟悉多維陣列,在函式傳遞的時候要注意方法,同時在函式中操作多維陣列也需要方法,這裡如果使用下表引用是行不通的,必須設定乙個專門的變數當做下表使用(如文中的row,column,direction)。當然我的認識是片面的,多多海涵。
C 學習小記陣列和指標
int arr 2 3 cout 二維陣列占用記憶體空間為 sizeof arr 二維陣列第一行占用記憶體空間為 sizeof arr 0 二維陣列第乙個元素占用記憶體空間為 sizeof arr 0 0 二維陣列的行數為 sizeof arr sizeof arr 0 二維陣列的列數為 sizeo...
C語言學習筆記 陣列指標域指標陣列
一 指標陣列和陣列指標的記憶體布局 初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔 4 個位元組,至於它指向的...
c學習筆記 陣列指標的定義方式
1 先定義出陣列的型別,再通過型別定義出陣列指標 void test01 typedef int array type 5 array type 是乙個 有5個int元素的陣列的 型別 array type arrp arr arrp arr for int i 0 i 5 i 2 先定義出陣列指標...