V
Airdamn schrieb:
Quelle?
noch einer der jetzt genau wissen will wo das im Ansi C Standard steht...
in der FAQ steht folgendes:
Deklaration:
Ein Programmausdruck der einen Namen in einen Scope ein- bzw.
wiedereinführt.
Definition:
Eine Deklaration die die Details einer Entität bekannt macht oder, im Fall
von Variablen, die dazu führt, dass Speicher für die Entität reserviert
wird.
Eine Deklaration einer Struktur, Aufzählung, Vereinigungstyp (struct, enum,
union), Funktion wird zu einer Definition, wenn auf die Deklaration ein in
geschweiften Klammern eingeschlossener Block folgt.
Variablendeklarationen sind immer auch Definitionen es sei denn, der
Deklaration ist ein extern vorangestellt.
Initialisierung:
Eine Definition mit expliziter Anfangswertzuweisung.