En C, una cadena de caracteres es una matriz terminada en NULL de caracteres . El identificador de constante "const " es para las variables que no cambian durante la vida de un programa C . Se puede declarar cualquier variable , excepto las variables de registro , constantes con el calificador const . Para declarar una constante de cadena en C, se combina el calificador de tipo const con una declaración de matriz de caracteres. Debe inicializar su cadena constante al declarar la matriz , ya que no es posible asignar valores a una variable constante en un programa de C . Instrucciones
1
Determinar el nombre de la matriz de caracteres para su cadena constante , así como su valor inicial . Por ejemplo , cree una variable de matriz "nombre" carácter y la inicializa a " George Washington".
2
Especifique si la constante de cadena tiene un alcance local o global. Si es local a una función específica , declararlo en el bloque de esa función. Si la cadena constante es global, declaran por encima de todas las funciones que necesitan para acceder a la cadena constante
3
Declarar la constante de cadena, por ejemplo : . Nombre const char [ ] = " George Washington " , . Recuerde, usted debe inicializar constantes en la declaración , como no se puede modificar la variable dentro de su programa. Puesto que usted está inicializando la variable de cadena , no es necesario especificar una longitud de la matriz , ya que el compilador determina que para usted. Además, si se utiliza la notación abreviada de la inicialización de una matriz de caracteres con la cadena estilo de "George " en lugar del método de escritura a mano de la cadena ' G' , ' e' , 'o', ' r ', ' g' , 'e ',' \\ 0 ', entonces C suministrará el NULL que termina para terminar la cadena.