2016-07-20 71 views

Antwort

1

Wenn Sie ein struct wie in C bedeuten, ist es die gleiche Art und Weise wie ein Array im Speicher abgelegt. In der Tat, wenn Ihr struct nur int Felder zum Beispiel hatte, könnten Sie einen Zeiger auf das struct zu einem int Zeiger werfen und sehen, dass es sich wie ein int Array verhält. Ich würde das aber nicht empfehlen, nur eine Beobachtung.

Ich sehe keinen Vorteil der Verwendung eines über dem anderen, nur tun, was am einfachsten für Sie ist. Ich würde jedoch die struct bevorzugen, da die Feldnamen beschreibender als Array-Indizes sind.