これら 2 つの形式の配列宣言は正しいですか?
初め:
int n;
n=3;
int A[n];
2番:
#define N 300;
.
.
.
.
int a[N];
私にとって2つの方法は完全に有効ですが、最初の方法が間違っていると誰かが言いました。
最初のものは次のように言っています。
int A[10];
したがって、私にとっては、最初のものが無効であると言うのはあまり意味がありません。
しかし、それについて完全に確信するために、私はここでそれを尋ねたかった. それは単にプログラミングスタイルに関するものですか、それとも最初のものはそれを行う正しい方法ではありませんか?
ありがとうございました。