Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿QUÉ ES UN PUNTERO?
Los punteros son variables que se utilizan para almacenar direcciones de memoria,
especialmente direcciones de memoria asignadas a variables ordinarias que contienen
diferentes tipos de datos. Por lo tanto vale recordar que en C existe un espacio de memoria
asignado a todas las variables, donde se almacena el valor asignado a esta variable en
algún punto de la aplicación, el tamaño de este espacio depende del tipo de datos que se
pretenda. variable de almacenamiento, compilador y arquitectura del procesador. Cada
ubicación de memoria tiene una dirección para identificarla, generalmente un número en
hexadecimal. El número correspondiente a la dirección se almacena en el cursor.
Un parámetro por referencia tiene por objetivo modificar el contenido de una variable que se
le envía a un procedimiento.
Si por medio de un parámetro por valor llega un dato a un procedimiento, por un parámetro
por referencia se retorna y sale un dato de un procedimiento. El procedimiento1 recibe por
valor un parámetro, si dentro del mismo cambiamos su contenido asignándole otro dato el
mismo no se ve reflejado en la variable que le pasamos en el bloque principal:
Arreglo es en sí mismo un apuntador al elemento Arreglo[0] (el primero del arreglo), esto
quiere decir que Arreglo tiene como contenido la dirección del primer elemento osea
&Arreglo[0] La segunda línea es la declaración de un puntero que apunta a un valor entero.
cambio(&n1,&n2);
#include <iostream>
#include <conio.h>
void suma(int*,int*,int*);
*n2=*n1+*n2;
*n3=*n1+*n3;
}
#include <stdio.h>
#include <stdlib.h>
int0
main (int argc, char *argv[])
{
printf ("El Tipo <char> tiene un tamaño de %zd bytes\n", sizeof (char));
printf ("El Tipo <short int> tiene un tamaño de %zd bytes\n", sizeof (short int));
prin./tf ("El Tipo <int> tiene un tamaño de %zd bytes\n", sizeof (int));
printf ("El Tipo <float> tiene un tamaño de %zd bytes\n", sizeof (float));
printf ("El Tipo <long> tiene un tamaño de %zd bytes\n", sizeof (long));
printf ("El Tipo <long long> tiene un tamaño de %zd bytes\n", sizeof (long long));
printf ("El Tipo <double> tiene un tamaño de %zd bytes\n", sizeof (double));
printf ("El Tipo <long double> tiene un tamaño de %zd bytes\n", sizeof (long double));
exit (EXIT_SUCCESS);
}
22