4
可変サイズの配列を宣言するには(グローバル)
同じ長さの3つの配列を作りたいです。ドキュメントによると、配列はint myArray[10];、既知の長さ(別の整数)を10で置き換えるか、配列で埋めることができる場所として定義する必要があります{2, 3, 5, 6, 7}。 ただし、int arrSize = 10;そのサイズint myArray[arrSize];に基づいて値を宣言してから配列を宣言しようとすると、次のようになりますerror: array bound is not an integer constant。 配列サイズを可変的に決定する方法はありますか、それとも単にハードコードする必要がありますか?(ハードコーディングは悪いものであり、どうしても避けるべきものだと教えられました。)