C | Pointer Basics | Question 15
#include<stdio.h>
void swap ( char *x, char *y)
{
char *t = x;
x = y;
y = t;
}
int main()
{
char *x = "geeksquiz" ;
char *y = "geeksforgeeks" ;
char *t;
swap(x, y);
printf ( "(%s, %s)" , x, y);
t = x;
x = y;
y = t;
printf ( "\n(%s, %s)" , x, y);
return 0;
}
|
(A)
(geeksquiz, geeksforgeeks)
(geeksforgeeks, geeksquiz)
(B)
(geeksforgeeks, geeksquiz)
(geeksquiz, geeksforgeeks)
(C)
(geeksquiz, geeksforgeeks)
(geeksquiz, geeksforgeeks)
(D)
(geeksforgeeks, geeksquiz)
(geeksforgeeks, geeksquiz)
Answer: (A)
Explanation: See C function to Swap strings
Quiz of this Question
Last Updated :
28 Jun, 2021
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...