行列は他のことを知らずに行列の数を求めたいと思う。行列があれば、行と列の数を見つける
例:
int * findElements(int matInput[][]) {
/*Count blah*/
/*Now to run a loop till the number of rows*/
/*I need to know the size of the matrix to run the loop above*/
}
私は行列が作成しながら、初期化された場合は終了することとも知らない時に知っていないと私はサイズを見つけるために、ループを実行することはできません。 他の方法はありますか?
をいっぱい持っている必要はありませんそれがどのように機能するか知っている私は同様のものがC言語で実装できると思いますか? – noMAD
@noMADあなたの推測は間違っています – qrdl
JavaのArray.lengthは、構造体へのポインタを密かに渡して動作します。構造体には、長さフィールドと実際の配列へのポインタが含まれています。 Cでこれを行うことはできますが、 'findElements(int matInput [] [])'ではなく 'findElements(struct matrix * input)'のようになります。 – bdonlan