Apuntadores

Páginas: 2 (283 palabras) Publicado: 12 de abril de 2013
Dadas las siguientes declaraciones:
int dato;
int *apuntador;
apuntador= &dato;
*apuntador= 5;

Respuestas:
¿Qué valor tiene apuntador?
El espacio reservado en la memoria de “dato”¿Cuál es el valor de dato?
5
c) ¿Cuál es el valor de *apuntador?
5


1) Del siguiente programa:
#include
main() {
char *apuntador;
char variable;

variable=1;
apuntador=&variable;printf (“Valor almacenado en variable: %d\n”, variable);
printf (“Valor almacenado en apuntador: %d\n”, apuntador);
*apuntador=2;
printf (“Nuevo valor almacenado en variable:&d\n”,variable);
printf (“Valor almacenado en apuntador: %d\n”,apuntador);
}

a) ¿Cuál es la salida que produce?
Es errónea ya que apuntador y variable se deben declarar como int.
b) Hacer el análisisdel programa, es decir explicarlo de manera puntual




2)
Se tiene un programa con las siguientes declaraciones:
Int num;
int *p;
Suponiendo que la dirección de num es 7753 y la de p8364, de terminar los siguientes
valores:
a) num b) p c)&num d) &p e) *p
después de ejecutar de forma acumulativa , las siguientes sentencias:
A. num = 5; p = 12;
B. num =p
C. num=&p
D.p=&p
E. p=&num
F. *p=10


Solución:
a) (num=5) (p= 12) (&num=7753) (&p=8364) (*p= dato almacenado en 12)

b) (num=5) (p=5) (&num=7753) (&p=8364) (*p=dato almacenado en 5)

c) (num=8364)(p=5) (&num=7753) (&p=8364) (*p= dato almacenado en 5)

d) (num= 8364) (p= 8364) (&num= 7753) (&p= 8364) (*p= dato almacenado en 8364)

e) (num= 8364) (p=7753) (&num= 7753) (&p= 8364) (*p= datoalmacenado en 7753)

f) (num= 8364) (p=7753) (&num= 7753) (&p= 8364) (*p= 10)



3) Utilizando el nombre de un arreglo unidimensional como apuntador, implemente una función que lea los coeficientesde un polinomio de orden 4 y que con base a ellos obtenga el valor de dicho polinomio, para una x dada por el usuario:

float polinomios (float x, float polin[4])
{
int i;
float acum=0;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apunte
  • Apuntes
  • apuntes
  • apuntes
  • apuntes
  • apuntes
  • Apunte
  • apuntes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS