Kann jemand erklären, wie ein Element in der C-Programmierung an ein Array angehängt wird?

Wenn ich eine Zahl an ein Array anhängen möchte, das mit int initialisiert wurde, wie kann ich das tun?

int arr[10] = {0, 5, 3, 64};
arr[] += 5; //Is this it?, it's not working for me...

Ich möchte am Ende {0,5, 3, 64, 5}.

Ich bin an Python gewöhnt, und in Python gibt es eine Funktion namens list.append, die automatisch ein Element an die Liste anfügt. Existiert eine solche Funktion in C?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage