Está en la página 1de 2

Responda las siguientes preguntas:

1. ¿Qué es un puntero?
 Es una variable que contiene la dirección de memoria de otra variable

2. ¿Cómo se declara una variable puntera?


 Se define el tipo de dato y el nombre de la variable apuntador predecida de
un asterisco
3. ¿En qué casos se utiliza un puntero?
 Un puntero no sólo sirve para apuntar a una variable, también sirve para apuntar una
dirección de memoria determinada.
4. Cuál es la importancia de usar punteros
 Los punteros tienen varios usos, incluyendo: Crean código eficiente y rápido.
Proporcionan asignación de memoria dinámica.

Escribir un programa con punteros


1-Vea el video 1 y escriba en lenguaje C el ejemplo de la función "Intercambia el valor de
A a B"
void intercambia (int *x, int *y);
void main (void){
int a= 7, b= 8

printf("a=%d b=%d/n", a, b);


intercambia ("a , b");
printf("a=%d b=%d/n", a, b);
}
void intercambia (int *x, int *y) {

int z;

z=*x;
*x=*y;
*y=z;
}

2- Escriba un resumen de la explicación de la función Intercambia y porqué se utilizó un


Puntero
 Un puntero es una variable que contiene la dirección de otra variable, cuando una
variable puntera es definida, el nombre de la variable debe ir precedido de un
asterisco, este identifica que la variable es un puntero
 Operadores: asterisco= acceso al contenido y °= obtención de la dirección
 Cuando hacemos el programa principal, no aparecen los asteriscos en ningún sitio,
por que no hace falta que utilicemos asteriscos en el programa principal, también es
un error común colocar los asteriscos en la declaración de variables
 Para poder modificar parámetros dentro de la función hay que darles direcciones de
memoria y para darles direcciones de memoria hay que ponerles “y cursiva” de las
variables
 Los asteriscos indican para definir variables, ejemplo “puntero entro a y b”
 Siempre que se tengan variables definidas como punteros no se utilizan la variable
en el código
 En el cuerpo de la función los argumentos que son funciones se usan con un
asterisco delante
 Los solo se usan en el programa principal
 El asterisco se usa para acceder al valor de un puntero
 Cuando un parámetro es de E/S en el prototipo y cabecera se indica con un tipo
puntero, esto es poniendo un asterisco delante del nombre.

También podría gustarte