Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <locale>
- using namespace std;
- ///crea una neuva variable por lo tanto crea un nuevo espacio de memoria.retorna el valor de Z
- void cambiarValor(int n);
- ///crea una nueva variable que contiene como valor una dereccion de memoria.Entonces le asigna lo que tiene *N
- void cambiarDireccion(int *n);///declaracion de un puntero
- ///no crea una variable. Usa la misma variable pero con dos identificadores
- void cambiarReferencia(int &n);
- int main(){
- setlocale(LC_ALL, "");
- int z=20;
- ///cambiarValor(z);
- ///cambiarDireccion(&z);
- cambiarReferencia(z);
- cout<<"Z: "<<z<<endl;
- cout<<endl;
- system("pause");
- return 0;
- }
- void cambiarValor(int n){
- n=10;
- }
- void cambiarDireccion(int *n){
- *n=10;///indireccion que contine la variable *n
- }
- void cambiarReferencia(int &n){
- n=10;
- }
Advertisement
Add Comment
Please, Sign In to add comment