「教えて!ピックアップ」リリース!

関数の中で index syntaxを一切使わないで行列3×3の足し引きを行いたいです。
ポインタを使えばいいんですよね??
ポインタを使う場合どうやって配列の大きさを決めるのでしょうか??

例のコードを教えてくださるとうれしいです。

A 回答 (2件)

mallocで決める。



double *a = malloc(sizeof(double) * 3 * 3);
    • good
    • 0

とりあえずGoogleなどで「C言語 二次元配列 ポインター」とか「C言語 二次元配列 ポインター 使い方」といったキーワードで検索されると各種解説サイトの該当ページがヒットするかと思います。


そこに例も含めた説明があり、ご自身が「これは分かりやすい」と感じられるものを選ばれるとよいと思います。

参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング