Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come dichiarare una stringa costante in C Programmazione

In C , una stringa di caratteri è una matrice con terminazione null di caratteri. L'identificatore di costante " const " è per le variabili che non cambiano durante la vita di un programma C . È possibile dichiarare una variabile , tranne le variabili di registro, costante con il qualificatore const . Per dichiarare una costante stringa in C , si combina il qualificatore di tipo const con una dichiarazione di array di caratteri . È necessario inizializzare la stringa costante quando si dichiara l'array , dal momento che non è possibile assegnare valori a una variabile costante in un programma C . Istruzioni
1

Determinare il nome del vettore di caratteri per la stringa costante , così come il suo valore iniziale . Ad esempio , creare una variabile di campo "nome" carattere e inizializzare in " George Washington ".
2

Specificare se la stringa costante ha portata locale o globale . Se è locale ad una funzione specifica , dichiararla all'interno di blocco di tale funzione. Se la stringa costante è globale , dichiarano di sopra di tutte le funzioni che hanno bisogno di accedere alla stringa costante
3

Dichiarare la costante di stringa , ad esempio: . Const char name [ ] = " George Washington " . Ricordate, è necessario inizializzare le costanti su di dichiarazione , in quanto non è possibile modificare la variabile all'interno del programma . Dal momento che si inizializza la variabile di stringa , non è necessario specificare una lunghezza di array, come il compilatore determina che per voi . Inoltre , se si utilizza la notazione abbreviata di inizializzazione di un array di caratteri con la stringa di stile " George ", piuttosto che il metodo longhand della stringa 'G' , 'e', 'o', 'r' , 'g ', 'e ',' \\ 0 ' , allora C fornirà il NULL finale per terminare la stringa .

 

Programmazione © www.354353.com