Blog sobre Iniciación a la Programación en C y JAVA con material en pdf y vídeos
- Asignar un valor a una cadena. Concatenar dos cadenas. Calcular la longitud de una cadena. Comparar dos cadenas. Leer una cadena strlen
- Asignar un valor a una cadena. Concatenar dos cadenas. Calcular la longitud de una cadena. Comparar dos cadenas. Leer una cadena strcmp
- Asignar un valor a una cadena. Concatenar dos cadenas. Calcular la longitud de una cadena. Comparar dos cadenas. Leer una cadena scanf con formato %s
- Asignar un valor a una cadena. Concatenar dos cadenas. Calcular la longitud de una cadena. Comparar dos cadenas. Leer una cadena strcpy
- Asignar un valor a una cadena. Concatenar dos cadenas. Calcular la longitud de una cadena. Comparar dos cadenas. Leer una cadena strcat
Cualquiera de las dos instrucciones strcpy(cadena2, cadena1); for (i = 0; i < 256; i++){ cadena2[i] = cadena1[i];}
Unicamente la instrucción for (i = 0; i < 256; i++) {cadena2[i] = cadena1[i];}
Unicamente la instrucción cadena2 = cadena1;
Cualquiera de las dos instrucciones:strcpy(cadena2, cadena1); cadena2 = cadena1;
Unicamente la instrucción strcpy(cadena2, cadena1);
La invocación strcat(s1, “HOLA”); hace que el tamaño real de s1 aumente en 4
En el orden lexicográfico “ANA” es anterior a “JUANA”
La invocación strlen(“HOLA MUNDO”; devuelve 10
strcmp devuelve true si dos arrays de caracteres son iguales
Después de la invocación strcpy(s1,”HOLA”); entonces s1[2] guarda ‘L’
Después de hacer strcat(s1,s2); la invocación strcmp(s1,s2) devuelve false
Después de hacer strcpy(s1,s2); la invocación strcmp(s1,s2) devuelve true
Después de hacer strcat(s1,s2); la invocación strcmp(s1,s2) devuelve 0
Después de hacer strcpy(s1,s2); la invocación strcmp(s1,s2) devuelve 0
La invocación a strlen devuelve un int
printf("Las cadenas c1 y c2 son iguales\n"); }
char palabra[4] = {H, o, l, a};
char palabra[5] = {'H', 'o', 'l', 'a', '\0'};
char palabra[6] = "Hola";
char palabra[4] = {'H', 'o', 'l', 'a'};
char palabra[3] = "Hola";
Las cadenas se manipulan mediante las funciones de la librería string.h
Las cadenas de caracteres tienen un caracter \0 para indicar el final
Las cadenas se definen con el tipo string
Las cadenas de caracteres se consiguen mediante el uso de arrays de char
Las cadenas se definen con el tipo Cadena que proporciona C
Los índices en C comienzan en 0
Si TAM es una constante que indica el tamaño de una tabla, el rango válido de índices para esa tabla va desde 0 hasta TAM-1
Si usamos un índice fuera del rango permitido obtenemos un error de compilación
Los índices se usan para acceder a elementos en una tabla
Los índices en C son números reales
#include <stdio.h> #define TAM 10 int Vector10; int (); void main (void) { Vector10 v; int n; n = inicializaVector(); } int inicializaVector(Vector10 t) { int num; printf ("¿Cuantos numeros en el vector?"); scanf ("%d", ); for (i=0;i<num;i++) scanf("%d",t); return num; }
typedef Tabla int[TAM][TAM];
typedef long Tabla[TAM][TAM];
typedef int[TAM][TAM] Tabla;
typedef int Tabla[TAM][TAM];
#typedef int Tabla[TAM][TAM];
El tamaño real del array debe ser argumento de entrada también
Habrá un argumento de tipo int en la función para que reciba el tamaño real del array
La función debe tener un argumento de tipo int para que dentro de la función se sepa cuántos elementos tiene el array
La función deberá recibir también un entero con el número de elementos que realmente tiene el array
El número de elementos del array debe ser argumento de entrada también
La cabecera de la función tendrá dos parámetros de entrada de tipo int con el número de filas y columnas de la matriz
La función recibirá dos argumentos más con el número de finas y columnas de la matriz
Habrá dos argumentos más en la función de tipo int para el tamaño real de la matriz
La función necesita saber el tamaño real de la matriz y sólo puede hacerse mediante dos parámetros de tipo int en el prototipo de la función
La función necesitará saber el número de filas y columnas reales del array
strcmp(c1,c2)!=0
strcmp(c1,c2)==0
strcmp(c1,c2)>0
c1==c2
c1!=c2
Puntuacion Total
Aciertos
Aciertos Parciales
No hay comentarios:
Publicar un comentario