- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: Sind Deklaration und Vereinbarung dasselbe?

  1. #1
    Amreps
    Gast

    Sind Deklaration und Vereinbarung dasselbe?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,
    ich lese immer wieder von den beiden Begriffen "Deklaration" und "Vereinbarung". Für mich ist das beides gleich. Oder gibt es da unterschiede?

    Z.B. bei einer Variablendeklaration lege ich den Datentypen (und somit ja auch den Wertebereich) und den Bezeichner fest. (fehlt da was?)
    und bei einer Vereinbarung doch auch oder nicht?

    ich danke euch!

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Hallo,

    In einen Fall wird aber auch der Speicherplatz im Speicher reserviert, im Anderen eben nicht!
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  3. #3
    Unregistriert
    Gast
    In C (ANSI C) bedeutet Vereinbarung nichts anderes als Deklaration. Die Vereinbarungsliste in einer Funktion ist die Liste der Variablen-Deklarationen.
    https://www.tu-chemnitz.de/urz/archi...ap2/fktdef.htm

    - - - Aktualisiert - - -

    sorry, Korrektur:
    Vereinbarung wird als Oberbegriff verwendet sowohl für Deklarationen als auch für Definitionen:

    Vereinbarung von Variablen in einem C-Programm
    Vereinbarung von Variablen: Unterscheidung: Definition und Deklaration
    Namen, Vereinbarungen und Initialisierungen von Variablen
    In der Programmiersprache C: Es gibt 2 Arten von Vereinbarungen:
    Definitionen und Deklarationen

    Variablen-Definitionen:

    legen den Namen und die Art der Variablen fest, nämlich Typ und sonstige
    Attribute und sorgen gleichzeitig für die Reservierung des Speicherplatzes.



    Variablen-Deklarationen: (Compiler kennt schon korrekte Nutzung!)

    umfassen lediglich den Namen einer Variablen und den Typ

    Deklarationen unterstützen „Export/Import“-Schnittstellenbildung zwischen
    getrennten Übersetzungseinheiten


    extern int a;
    /* Deklaration, aber keine Definition! */
    http://www.rw.cdl.uni-saarland.de/te..._Variablen.pdf

    "Vereinbarung" kann also tatsächlich identisch wie Deklaration gemeint sein oder aber auch wie Definition.

Ähnliche Themen

  1. Sprache C: Gibt es eine Deklaration (Z ungleich 0) für Ganzzahlen ?
    Von Vilem im Forum Software, Algorithmen und KI
    Antworten: 5
    Letzter Beitrag: 06.01.2012, 14:10
  2. Was für LED´s sind das?
    Von pro-bot128 im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 29.07.2011, 19:30
  3. Interrupt-Deklaration
    Von Step im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 25.08.2006, 21:33
  4. Was sind ASICs?
    Von superjany im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 01.01.2005, 20:47
  5. [ERLEDIGT] Deklaration/Definition
    Von anfängerrr im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 30.11.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
  •  

LiFePO4 Speicher Test