これがスニペットです
main(){
//
while(){
int b;
scanf("%d",&b);
int arr[b];
}
}
さて、配列の正確な境界がわからないので、scanf * を使用して変数 * として取り込む必要があります。そして、作成された配列にはガベージ値が含まれています。そのためには、各要素を 0 に初期化する必要があります。これが必要だからです。
ループ内で毎回初期化する必要なく、これを機能させる方法はありますか?
ありがとう
編集 calloc を使用してメモリを割り当てることができると思います。使用されるメモリに違いはありますか?