Hola

Solo disponible en BuenasTareas
  • Páginas : 14 (3322 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de febrero de 2012
Leer documento completo
Vista previa del texto
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACIÓN SUPERIOR
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA “CUMANÁ”
INFORMÁTICA II
DEPARTAMENTO DE ELECTRICIDAD - MENCIÓN ELECTRÓNICA














[pic]

























ÍNDICE






INTRODUCCIÓN 2
LOS APUNTADORES: 3
Declaración De Apuntadores: 3
Los Operadores De Los Apuntadores: 5
Inicialización de APUNTADORES: 6
Apuntadores y Funciones:7
APUNTADORES Y ARREGLOS: 8
Arreglos de apuntadores: 9
Apuntadores y arreglos multidimensionales: 10
Diferentes formas de declarar a[i][j]: 13
ARGUMENTOS EN LA LÍNEA DE COMANDOS: 14
Fallas comunes con apuntadores: 14
Apuntadores de mayor complejidad: 17
BIBLIOGRAFÍA 18

















INTRODUCCIÓN


Los apuntadores son una parte fundamental de C. Si usted no puede usar los apuntadoresapropiadamente entonces esta perdiendo la potencia y la flexibilidad que C ofrece básicamente. El secreto para C esta en el uso de apuntadores.

C, usa los apuntadores en forma extensiva. ¿Por qué?
• Es la única forma de expresar algunos cálculos.
• Se genera código compacto y eficiente.
• Es una herramienta muy poderosa.

C, usa apuntadores explícitamente con:
• Es la única formade expresar algunos cálculos.
• Se genera código compacto y eficiente.
• Es una herramienta muy poderosa.

C, usa apuntadores explícitamente con:
• Arreglos,
• Estructuras y
• Funciones

El uso de apuntadores en C y C++ es muy importante debido a que permite hacer los programas más eficientes y más flexibles. En este artículo se explica de una manera sencilla y brevetodo lo referente a la utilización de apuntadores tanto en C como en C++.
Todo lo explicado en este artículo aplica tanto para C como para C++, a menos que se especifique un lenguaje en particular. En algunos ejemplos de código que son aplicables a C aparecen instrucciones de entrada y salida de las librerías estándar de C++.



LOS APUNTADORES:



• Los apuntadores son variables quealmacenan direcciones de memoria.
• En general una variable contiene un valor específico dependiendo de como fue declarada.
• Un apuntador contiene la dirección de una variable que contiene un valor específico.
• Una variable se refiere directamente a un valor y un apuntador se refiere indirectamente a un valor.
• Apuntadores usados en C debido a que a veces son la única manera deexpresar un cálculo.
• Se puede llegar a obtener un código más compacto y eficiente.
• Cuando se emplean sin cuidado pueden crear programas imposibles de entender.
• Cuentan con una declaración propia.
• Los apuntadores disponen de dos operadores: El operador unario o monádico “&” devuelve la dirección de memoria de una variable; El operador de indirección o desreferencia “*”devuelve el ``contenido de un objeto apuntado por un apuntador''.



Declaración De Apuntadores:

Cuando se declara una variable, el compilador reserva un espacio de memoria para ella y asocia el nombre de ésta a la dirección de memoria desde donde comienzan los datos de esa variable. Las direcciones de memoria se suelen describir como números en hexadecimal. Un apuntador es una variable cuyovalor es la dirección de memoria de otra variable. Se dice que un apuntador “apunta” a la variable cuyo valor se almacena a partir de la dirección de memoria que contiene el apuntador. Por ejemplo, si un apuntador p almacena la dirección de una variable x, se dice que “p apunta a x”.

• Los apuntadores como cualquier otra variable deben de ser declarados antes de que puedan ser utilizados.• El tipo de un apuntador lo proporciona implícitamente el tipo de la variable a la que apunta.
• Los apuntadores pueden ser declarados para apuntar a objetos de cualquier clase.
• La sintaxis general de declaración es:
*
• Ejemplos de declaraciones:
• La variable contPtr es del tipo apuntador a entero, (int *) y se lee ``contPtr es un apuntador a int'' o...
tracking img