In C ist eine Zeichenkette ein NULL -terminierten Array von Zeichen . Die Konstante Kennung " const " ist für Variablen, die nicht während der Lebensdauer eines C-Programms nicht verändern. Sie können eine Variable deklarieren , außer Register Variablen , Konstanten mit dem const Qualifier . Um einen konstanten String in C zu deklarieren, kombinieren Sie die const Qualifier mit einem Zeichen-Array Erklärung . Sie müssen initialisieren konstanter String bei der Deklaration des Arrays , da kann man nicht Werte zuweisen konstante Größe in einem C-Programm . Anleitung
1
Ermitteln Sie den Namen des Zeichen-Array für Ihre konstanten string, sowie seinen Ausgangswert . Erstellen Sie z. B. ein Zeichen-Array Variable "name" und initialisieren Sie sie zu " George Washington ".
2
angeben, ob der konstanten Zeichenkette lokaler oder globaler Tragweite hat . Wenn es vor Ort zu einer bestimmten Funktion ist , erklären , dass es innerhalb der Funktion Block . Wenn die Konstante String ist global, erklären es vor allem die Funktionen, die die konstante String zugreifen müssen
3
deklarieren konstanten Zeichenkette , zum Beispiel: . Const char name [] = " George Washington "; . Denken Sie daran, müssen Sie bei der Deklaration initialisieren Konstanten , da kann man nicht ändern, die Variable in Ihrem Programm. Da Sie die Initialisierung der String-Variablen sind , brauchen Sie nicht , um ein Array Länge angeben , wie der Compiler , dass für Sie. Auch, wenn Sie die Kurzschrift der Initialisierung ein Zeichen-Array mit der Zeichenfolge " George "-Stil statt der longhand Methode der String 'G' , 'e' , 'o ', ' r ', ' g ', ' e ',' \\ 0 ' , dann C liefert die Endung NULL , um die Zeichenfolge zu kündigen.