YAMILDIAZ

Untitled

Mar 27th, 2024
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <locale>
  3.  
  4. using namespace std;
  5.  
  6. ///crea una neuva variable por lo tanto crea un nuevo espacio de memoria.retorna el valor de Z
  7. void cambiarValor(int n);
  8.  
  9. ///crea una nueva variable que contiene como valor una dereccion de memoria.Entonces le asigna lo que tiene *N
  10. void cambiarDireccion(int *n);///declaracion de un puntero
  11.  
  12. ///no crea una variable. Usa la misma variable pero con dos identificadores
  13. void cambiarReferencia(int &n);
  14.  
  15. int main(){
  16. setlocale(LC_ALL, "");
  17.  
  18. int z=20;
  19.  
  20. ///cambiarValor(z);
  21. ///cambiarDireccion(&z);
  22. cambiarReferencia(z);
  23.  
  24. cout<<"Z: "<<z<<endl;
  25.  
  26. cout<<endl;
  27. system("pause");
  28. return 0;
  29. }
  30. void cambiarValor(int n){
  31.     n=10;
  32. }
  33. void cambiarDireccion(int *n){
  34.     *n=10;///indireccion que contine la variable *n
  35. }
  36. void cambiarReferencia(int &n){
  37.     n=10;
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment