I C , er en tegnstreng en NULL -terminert rekke tegn. Den konstante identifikator " konst " er for variabler som ikke endres i løpet av livet til et C-program . Du kan erklære en variabel , bortsett register variabler , konstant med konst kvalifiseringskamp . Å erklære en konstant streng i C , kombinerer du den konst typen kvalifiseringen med en karakter matrise erklæring. Du må starte din konstant streng når erklære array, siden du ikke kan tilordne verdier til en konstant variabel i et C-program . Instruksjoner
en
Bestem navnet på tegnet array for din konstant streng , så vel som dens opprinnelige verdien . For eksempel lage en karakter matrise variabel " navn" og klargjøre den til " George Washington ".
2
Angi om konstant streng har lokale eller globale omfang. Hvis det er lokalt til en bestemt funksjon , erklærer det innenfor denne funksjonens blokk . Hvis konstant streng er global , erklære den over alle funksjonene som trenger tilgang til konstant streng
3
Erklærer konstant streng, for eksempel: . Const char navn [ ] = " George Washington "; . Husk at du må starte konstanter på erklæringen , som du ikke kan endre variabelen i programmet. Siden du initialisering strengvariabelen , trenger du ikke å angi en rekke lengde, som kompilatoren vil avgjøre det for deg. Også , hvis du bruker den korte notasjonen med å initiere en karakter matrise med strengen " George" stil snarere enn longhand metoden av strengen ' G ', ' e ', ' o' , 'r ', ' g' , 'e ',' \\ 0 ' , deretter C vil levere slutter NULL å avslutte strengen .