cadena es el conjunto de caracteres terminados por NULL, que también se conoce como matriz de caracteres.
Esta sección contiene programas con la salida y la explicación basada en la programación de cadenas de lenguaje C .
predecir la salida de los programas siguientes.
Programa – 1
#include <stdio.h>
int main()
{
printf("%sn",4+"Hello world");
printf("%sn","Hello world"+4);
return 0;
}
salida
o world
o world
Explicación
Tanto 4+ “Hola mundo” y “Hola mundo” 4 imprimirá la cadena a partir de cuarto índice.
Programa – 2
#include <stdio.h>
#include <string.h>
int main()
{
char str[]="Hello";
str[strlen(str)+1]='#';
printf("str= %sn",str);
return 0;
}
salida
str= Hello
Explicación
En la variable str , “Hola” almacenado en los índices siguientes
str [0] :