Sei sulla pagina 1di 2

Desarrolle un programa que permita demostrar el acceso a una variable utilizando el

nombre y utilizando la dirección de la misma.

1. #include <conio.h>
2. #include <stdio.h>
3. //#include <iostream.h>
4.
5. void FuncionNombre(){
6. //Se declaran las variables
7. int a,b,r;
8. //Se piden los elementos al usuario
9. printf("Ingrese el primer elemento: ");
10. scanf("%i",&a);
11.
12. printf("Ingrese el segundo elemento: ");
13. scanf("%i",&b);
14. //se suman las variables demostrando así que se pueden usar
el contenido de cada variable utilizando el nombre de las mismas
15. r=a+b;
16.
17. //se muestra el resultado por pantalla
18. printf("Utilizando el nombre de las variables el resultado
de la suma es: ");
19. printf("%i",r);
20. printf("\n\n\n");
21.
22. }
23.
24.
25. void FuncionDireccion(){
26. //Se declaran las variables y se declaran dos punteros
27. int a,b,r,*Dir_a,*Dir_b;
28.
29. //Se piden los elementos al usuario
30. printf("Ingrese el primer elemento: ");
31. scanf("%i",&a);
32.
33. printf("Ingrese el segundo elemento: ");
34. scanf("%i",&b);
35.
36. //A cada puntero se le asigna la dirección de cada variable
37. Dir_a=&a;
38. Dir_b=&b;
39.
40. //Se suman los valores almacenados en las direcciones
41. r=*Dir_a+*Dir_b;
42. //Se muestra el resultado por pantalla
43. printf("Utilizando la direccion de memoria el resultado de
la suma es: ");
44. printf("%i",r);
45. printf("\nLas direcciones de memoria del elemento 'a' y el
elemento 'b' son: %p y %p",Dir_a,Dir_b);
46. }
47.
48. //Main
49. void main(){
50. FuncionNombre();
51. FuncionDireccion();
52. getch();
53. }

Hidalgo Ponce Luis Anthony


Hidalgo Ponce Luis Anthony

Potrebbero piacerti anche