- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 6 von 6

Thema: Fragen zu Zeigern, Adressen und Operatoren (*, &, ->)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Gegeben:
    Code:
    struct typ
    {
    int t1;
    int t2;
    } *structvar;
    Gleichwertig mit:
    Code:
    struct typ
    {
    int t1;
    int t2;
    }; // Typdefinition
    typ *structvar; // Reservierung Speicher für Zeiger
    Weiter mit Variante 1:
    Es wird eine Operation auf structvar ausgeführt. Da der Kompiler merkt, dass die Variable benutzt werden soll, wird sie im Stack angelegt.
    Code:
    structvar->t1 = 10; // Operation auf structvar
    Variante 2:
    Durch das Schlüsselwort 'new' wird Speicher im Heap reserviert. In diesem wird dann die Zuweisungsoperation ausgeführt.
    Code:
    structvar = new(typ);
    structvar->t1 = 10;
    Geändert von Sisor (02.01.2017 um 22:56 Uhr)

Ähnliche Themen

  1. I2C Adressen
    Von oderlachs im Forum C - Programmierung (GCC u.a.)
    Antworten: 27
    Letzter Beitrag: 29.06.2013, 17:34
  2. Bitweise Operatoren in SwitchTest() Funktion
    Von Swordfish6 im Forum Asuro
    Antworten: 3
    Letzter Beitrag: 14.11.2012, 15:31
  3. Bootloader Adressen
    Von geronet im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 10.02.2007, 21:27
  4. Operatoren frage
    Von shamanu im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 07.02.2006, 17:42
  5. logische Operatoren
    Von recycle im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 29.03.2004, 10:45

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen