Examveda

What will be the output of the following C++ code?
#include <iostream>
using namespace std;
void swap(int &a, int &b);
int main()
{
    int a = 5, b = 10;
    swap(a, b);
    cout << "In main " << a << b;
    return 0;
}
void swap(int &a, int &b)
{
    int temp;
    temp = a;
    a = b;
    b = temp;
    cout << "In swap " << a << b;
}

A. In swap 105 In main 105

B. In swap 105 In main 510

C. In swap 510 In main 105

D. In swap 510 In main 510

Answer: Option A


Join The Discussion

Related Questions on Pointers and References in C plus plus

What is a pointer in C++?

A. A variable that stores the size of another variable

B. A variable that stores the address of another variable

C. A variable that stores a reference to another variable

D. None of the above