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
Please Login to comment...