Simple example of Function in C++, which explain the working of call by pointer/call by address:
Program Code:
#include <iostream>
using namespace std;
int hello(int *x)
{
*x=*x+10;
cout<<*x;
return *x;
}
int main()
{
int x;
cin>>x;
cout<<x;
cout<<endl;
hello(&x);
cout<<endl;
cout<<x;
}
using namespace std;
int hello(int *x)
{
*x=*x+10;
cout<<*x;
return *x;
}
int main()
{
int x;
cin>>x;
cout<<x;
cout<<endl;
hello(&x);
cout<<endl;
cout<<x;
}
The output of the program is tested on www.jdoodle.com
Output:
10
20
20
20
20
Thanks
Mukesh Rajput
Post A Comment:
0 comments: