mexico

Páginas: 3 (543 palabras) Publicado: 3 de febrero de 2014
APUNTADORES:
Un apuntador es una variable que contiene la dirección en memoria de otra variable. Se pueden tener apuntadores a cualquier tipo de variable.
El operador unario o monádico & devuelvela dirección de memoria de una variable.
El operador de indirección o dereferencia * devuelve el ``contenido de un objeto apuntado por un apuntador''.
Para declarar un apuntador para una variableentera hacer:
int *apuntador;
Se debe asociar a cada apuntador un tipo particular. Por ejemplo, no se puede asignar la dirección de un short int a un long int.
Para tener una mejor idea, considerarel siguiente código:
main()
{
int x = 1, y = 2;
int *ap;

ap = &x;

y = *ap;

x = ap;

*ap = 3;
}

Cuando se compile el código se mostrará el siguiente mensaje: warning: assignment makes integer from pointer without a cast.
Con el objetivo de entender el comportamiento del código supongamos que la variable x está en la localidad de lamemoria 100, y en 200 y ap en 1000. Nota: un apuntador es una variable, por lo tanto, sus valores necesitan ser guardados en algún lado.






CADENAS:
Las cadenas de caracteres son declaradas en C como arrays decaracteres y permiten la utilización de un cierto número de notaciones y de funciones especiales.

En C no existe un tipo predefinido para manipular cadenas de caracteres (string). Sin embargo, elestándar de C define algunas funciones de biblioteca para tratamiento de cadenas.

Una cadena en C es un array de caracteres de una dimensión (vector de caracteres) que termina con el carácter especial‘\0’ (cero).

El formato para declarar una cadena es:
char nombre[n]; donde: n >= 1 y representa a la longitud-1 real de la cadena.

Un ejemplo de declaración de cadena:
char cadena [5];Debido a que en la representación interna de una cadena de caracteres es terminada por
el símbolo '\0', para un texto de "n" caracteres, debemos reservar "n+1”. El carácter '\0',...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tu méxico, mi méxico
  • Los mexicas
  • Mexico
  • Mexico
  • Mexico
  • Mexico
  • Mexico
  • Mexico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS