Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

C

Home Funktionen Parameter verändern Alte Deklarationen

10.5 const Parameter

Um anzuzeigen, daß übergebene Felder oder die Variable, auf die ein Pointer zeigt, nicht verändert wird, kann das Attribut const benutzt werden.

int string_laenge(const char p[])
{  int i=0;

   while (p[i] != 0)
      i++;
   return i+1;
}

int main(void)
{  int i;

   i = string_laenge("Hallo");
}

Im obigen Beispiel wird der Funktion eine Zeichenkettenkonstante als Parameter übergeben. Die Übergabe von Konstanten an Funktionen, die den Parameter ändern, liefert unvorhersagbare Ergebnisse. Das Attribut const erlaubt es festzustellen, ob eine Funktion auch mit Konstanten als Parameter keine Probleme bereitet.


Home Funktionen Parameter verändern Alte Deklarationen


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum