//THE DIFFERENCE BETWEEN PASSING BY VALUE //AND PASSING BY REFERENCE/////////////// #include //NOTE HOW THIS FUNCTION USES TWO INT VARIABLES, BUT //THE SECOND ONE IS PRECEDED BY THE & SYMBOL//////// //THE & SYMBOL CREATES A DIFFERENT KIND OF VARIABLE// //IT PERFORMS A DIFFERENT TYPE OF FUNCTION AS YOU WILL SEE ////////////////////////////////////////////////////////// void FUNCTION_WITH_REFERENCE(int value, int& reference) { value=100; reference=1000; } int main() { int a=10,b=11; cout<<"Before calling the function: "<