I C , en tekststreng er en nulafsluttet vifte af tegn. Den konstante identifier " const " er for variabler , der ikke ændrer i løbet af livet af et C -program. Du kan erklære enhver variabel , bortset register variabler , konstant med const kvalifikationskamp . At erklære en konstant streng i C , du kombinerer const typen kvalifikationskamp med en karakter matrix erklæring. Du skal initialisere din konstant streng , når erklære array, da du ikke kan tildele værdier til en konstant variabel i et C-program . Instruktioner
1
Bestem navnet af den karakter array for din konstante streng, samt sin oprindelige værdi. For eksempel oprette en karakter vifte variablen " name" og initialisere den til " George Washington ".
2
Angiv, om konstant streng har lokal eller global rækkevidde. Hvis det er lokale for en bestemt funktion , erklære den inden for denne funktion blok. Hvis konstant streng er global , erklære det over alle de funktioner, der har brug for at få adgang til konstant streng
3
Erklær konstant streng , for eksempel: . Const char navn [] = "George Washington " . Husk, skal du formatere konstanter på erklæringen , som du ikke kan ændre variabel i dit program. Da du initialiserer strengen variable , behøver du ikke at angive et array længde, da compileren vil afgøre det for dig. Også, hvis du bruger stenografi notation for at formatere en karakter array med strengen " George" stil snarere end hånden metode strengen 'G ', ' e ', ' o ', ' r ', ' g ', ' e ',' \\ 0 ', så C vil levere slutter NULL at afslutte strengen.