サイズや要素数が不明な配列に動的メモリを割り当てる方法
int *p = (int*)malloc(i*sizeof(int));
ここで私も動的平均私は 1 または 1000 かもしれないので、サイズを割り当てる方法がわからないありがとう
サイズや要素数が不明な配列に動的メモリを割り当てる方法
int *p = (int*)malloc(i*sizeof(int));
ここで私も動的平均私は 1 または 1000 かもしれないので、サイズを割り当てる方法がわからないありがとう
たとえば、10 個の要素にスペースを割り当てることから始めます。10 を超えた場合は、 を使用realloc
して割り当てを 20 に増やします。20 を超えた場合は、40 に増やします。「alloc_size」変数と「count」変数を保持します。新しい要素を追加する前に、 を確認count == alloc_size
し、そうであれば を確認してくださいrealloc
。
配列型の単一の変数を設定します。ch と言って、ユーザーから取得し、ポインターを使用して配列を実装します。それでおしまい。