#include <iostream.h>
void display_values(int a, int b)
{
a=1001;
b=1001;
cout << "The values within display_values are "
<< a << " and " << b<< endl;
}
void main(void)
{
int big = 2002, small=0;
cout << "Values before function"
<< big << "and"
<< small << endl;
display_values(big, small);
cout << "Values after function"
<< big << "and"
<< small << endl;
}
<Run of Program>
/*
Values before function 2002 and 0. The values within the display_values are
1001 and 1001. Values after function 2002 and 0.
#include<iostream.h>
void change_values(int *a, int *b)
{
*a=1001;
*b=1001;
cout << "The values within the display_values are "
<< *a << "and"
<< *b << endl;
}
void main(void)
{
int big = 2002, small=0;
cout << " Values before function"
<< big << "and"
<< small << endl;
change_values(&big, &small);
cout << "Values after function"
<< big << "and"
<< small << endl;
}
<Run of Program>
/*
Values before function 2002 and 0.
The values within the display values are 1001 and 1001.
Values after function 1001 and 1001.
#include <iostream.h>
void swap_values(float *a, float *b)
{
float temp;
temp=*a;
*a=*b;
*b=temp;
}
void main(void)
{
float big=10000.0;
float smal=0.00001;
swap_values(&big, &small);
cout << "Big contains" << big << endl;
cout << "Small contains" << small << endl;
}
#include<iostream.h>
void swap_values(float& a, float& b)
{
float temp;
temp=a;
a=b;
b=temp;
}
void main(void)
{
float big=10000.0;
float small=0.00001;
float& big_alias=big;
float& small_alias=small;
swap_values(big_alias, small_alias);
cout << "Big contains " << big << endl;
cout << "Small contains" << small << endl;
}