[問題] 矩陣 到函式中再指定大小 是否可行?
類似以下的關念
//主程式
double *matrix; //宣告指標
functionA(matrix);
//函式A
int functionA(&matrix)
{
int M=5;
int N=3;
matrix = (double *)malloc(M * N * sizeof(double));
return 0;
}
函式A就是個配置矩陣大小的作用
不過在matrix還沒被配置時 可否傳址給函式A呢??
十誡中好像有提到這樣不行任意使用未給值的指標(因為不知道指到哪)
傳指標的址算不算使用啊??
很怕如果剛好OK後來有問題會很麻煩
想請教一下大家 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.180
→
08/03 22:25, , 1F
08/03 22:25, 1F
→
08/03 22:26, , 2F
08/03 22:26, 2F
→
08/03 22:30, , 3F
08/03 22:30, 3F
推
08/04 01:34, , 4F
08/04 01:34, 4F
→
08/04 02:06, , 5F
08/04 02:06, 5F
→
08/04 02:09, , 6F
08/04 02:09, 6F
→
08/04 02:10, , 7F
08/04 02:10, 7F
→
08/04 02:12, , 8F
08/04 02:12, 8F
推
08/04 10:47, , 9F
08/04 10:47, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章