(Choose 1 answer)
#include <stdio.h>
Bob is new to C and she stills trying to grasp the concept of pointers. What is the output of below code:
void swap(int *a, int *b){
*a=*a^*b;*b=*a^*b;
*a=*a*b;
int main()
{
int x = 5, y = 10;int *a = &x, *b = &y;
swap(a, b);
printf("%d %d", *a, *b);
}
A. 5 10
B. 105
C. 55
D. 10 10
E. Can not compile
Exit 24