GATE | GATE-CS-2006 | Question 57
Consider this C code to swap two integers and these five statements after it:
S1: will generate a compilation error
S2: may generate a segmentation fault at runtime depending on the arguments passed
S3: correctly implements the swap procedure for all input pointers referring to integers stored in memory locations accessible to the process
S4: implements the swap procedure correctly for some but not all valid input pointers
S5: may add or subtract integers and pointers.
(B) S2 and S3
(C) S2 and S4
(D) S2 and S5
Explanation: Same as https://www.geeksforgeeks.org/c-pointers-question-14/
Quiz of this Question
Attention reader! Don’t stop learning now. Practice GATE exam well before the actual exam with the subject-wise and overall quizzes available in GATE Test Series Course.
Learn all GATE CS concepts with Free Live Classes on our youtube channel.