ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CADENAS DE CARACTERES


Enviado por   •  23 de Noviembre de 2013  •  351 Palabras (2 Páginas)  •  387 Visitas

Página 1 de 2

Diferencia entre Cadenas de Texto y arrays de caracteres

La principal diferencia entre una cadena y un array de caracteres, es que

una cadena siempre termina con el carácter nulo ‘\0’ y los arrays de

caracteres no.

Como conclusión, podemos decir que

- Todas las cadenas de texto son arrays de caracteres,

- pero, no todos los arrays de caracteres almacenan cadenas.

‘A’

‘p’

‘o’

‘l’

‘o’

‘1’

‘3’

‘\0’

‘A’

‘p’

‘o’

‘l’

‘o’

‘1’

‘3’

Array de caracteres

de tamaño 8.

Cadena de

de

longitud

8

.

5

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Declaración

Las

cadenas

de texto se declaran como se declaraban los arrays de

caracteres, indicando el tamaño máximo de la cadena

+ 1

.

char

<nombre_de_cadena> [ tamaño_máximo

+1

];

Sintaxis

char

cabecera[10];

char

nombre[8];

Ejemplos:

La variable

cabecera

puede contener una

cadena de texto de tamaño máximo 9

o un array de 10 posiciones.

Se declaran de la misma manera, por tanto

la diferencia radica en el uso que se le de a la variable

6

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Declaración

Para declarar una cadena capaz de almacenar el texto “Apolo 13”

haremos lo siguiente:

char

titulo_pelicula[9];

char

titulo_pelicula[10];

char

titulo_pelicula[20];

char

titulo_pelicula[8];

Es válido cualquiera

de las 3

7

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Inicialización

Las cadenas de caracteres no se pueden inicializar fuera de la

declaración.

Inicialización de cadenas en la declaración:

...

char

cadena_texto[20] = “Hola Mundo”;

char

saludo[] = “Hola” ;

...

La cadena

cadena_texto

puede contener un máximo

de 19 caracteres más el

car

Diferencia entre Cadenas de Texto y arrays de caracteres

La principal diferencia entre una cadena y un array de caracteres, es que

una cadena siempre termina con el carácter nulo ‘\0’ y los arrays de

caracteres no.

Como conclusión, podemos decir que

- Todas las cadenas de texto son arrays de caracteres,

- pero, no todos los arrays de caracteres almacenan cadenas.

‘A’

‘p’

‘o’

‘l’

‘o’

‘1’

‘3’

‘\0’

‘A’

‘p’

‘o’

‘l’

‘o’

‘1’

‘3’

Array de caracteres

de tamaño 8.

Cadena de

de

longitud

8

.

5

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Declaración

Las

cadenas

de texto se declaran como se declaraban los arrays de

caracteres, indicando el tamaño máximo de la cadena

+ 1

.

char

<nombre_de_cadena> [ tamaño_máximo

+1

];

Sintaxis

char

cabecera[10];

char

nombre[8];

Ejemplos:

La variable

cabecera

puede contener una

cadena de texto de tamaño máximo 9

o un array de 10 posiciones.

Se declaran de la misma manera, por tanto

la diferencia radica en el uso que se le de a la variable

6

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Declaración

Para declarar una cadena capaz de almacenar el texto “Apolo 13”

haremos lo siguiente:

char

titulo_pelicula[9];

char

titulo_pelicula[10];

char

titulo_pelicula[20];

char

titulo_pelicula[8];

Es válido cualquiera

de las 3

7

INTRODUCCIÓN AL TIPO COMPUESTO CADENA

Cadenas de Texto:

Inicialización

Las cadenas de caracteres no se pueden inicializar fuera de la

declaración.

Inicialización de cadenas en la declaración:

...

char

cadena_texto[20] = “Hola Mundo”;

char

saludo[] = “Hola” ;

...

La cadena

cadena_texto

puede contener un máximo

de 19 caracteres más el

car

...

Descargar como  txt (3.5 Kb)  
Leer 1 página más »
txt