Ich verstehe, wie Sie eine struct
auf dem Heap mit malloc
erstellen. War auf der Suche nach einer Dokumentation über die Erstellung eines struct
in C auf dem Stapel, aber alle Dokumente. scheinen nur über die Erstellung von Strukturen auf dem Heap zu reden.Wie erstellt man eine Struktur auf dem Stapel in C?
48
A
Antwort
47
auf die gleiche Weise auf dem Stapel jede Variable deklarieren zu erklären:
struct my_struct {...};
int main(int argc, char **argv)
{
struct my_struct my_variable; // Declare struct on stack
.
.
.
}
23
Um eine Struktur auf dem Stapel einfach deklariert es als normal/nicht-Zeigerwert
typedef struct {
int field1;
int field2;
} C;
void foo() {
C local;
local.field1 = 42;
}
Verwandte Themen
- 1. Anonyme Objekte auf dem Stapel, in C++?
- 2. Wie erstellt man eine Klassenerweiterung einer Struktur?
- 3. C++, Stapel und Zeiger der Struktur
- 4. C: Wie verwaltet man eine große Struktur?
- 5. Wie initialisiert man einen Zeiger auf eine Struktur in C?
- 6. Wie verwendet man eine Struktur in C?
- 7. C++ wie man eine Struktur löscht? Ich
- 8. Wie erstellt man eine Struktur mit einem Vektor von Referenzen?
- 9. C++ Zuordnung auf dem Stapel neugierig
- 10. Wie erstellt man eine Eigenschaft in C#?
- 11. Wie erstellt man eine Unterklasse in C#?
- 12. Wie erstellt man eine Kartenfunktion in C++?
- 13. Wie man eine verkettete Liste (Zeiger auf Struktur) bildet - c
- 14. Wie eine Struktur in C#
- 15. Wie erstellt man eine horizontale Scroll-Ansicht auf dem iPhone?
- 16. Wie erstellt man eine Struktur aus einem Numba-Strukturtyp?
- 17. sizeof Zeiger auf eine Struktur in c
- 18. Wie man eine Struktur in eine andere Struktur übergibt
- 19. Stapel in Assembly vs Stapel in c?
- 20. Wie erstellt man eine echte XLS-Datei auf asp.net C#?
- 21. Wie erstellt man Datei mit dem FILE_ATTRIBUTE_ TEMPORARY in C#?
- 22. Wie man einen Zeiger auf eine Struktur in Ctypes zurückgibt?
- 23. C++: Wie man dynamische Daten elegant in eine Struktur liest?
- 24. Wie ordne ich eine Struktur als Zeiger auf eine Struktur?
- 25. Wie erstellt man einen IntSet auf dem Heap in Nim?
- 26. temporäres Objekt als Argument auf dem Stapel
- 27. Wie man eine JAR-Datei aus dem javaFX-Projekt erstellt
- 28. Ausführung von Code auf dem Stapel
- 29. Wie man eine Struktur in Haskell "entpackt"
- 30. Wie erstellt man eine temporäre Datei (zum Schreiben) in C#?
Es hat ist zu sein eine nicht statische Funktion - lokale Variable (wie sehr viele Variablen), um auf den Stapel zu gehen. –