Teaching UGC NET Mock Test Series 2025 (Paper 1 & 2) Programming and Data Structure Programming in C Pointer
Consider the following code segment:
int arr[ ] = {0, 1, 2, 3, 4};
int i=1, *ptr;
ptr=arr + 2;
arrange the following printf statements in the increasing order of their output.
(A) printf("%d", ptr[i]);
(B) printf ("%d", ptr[i+1]);
(C) printf ("%d", ptr[-i]);
(D) printf ("%d", ptr[-i+1]);
Choose the correct answer from the options given below :
1
(C), (A), (B), (D)
2
(C), (D), (A), (B)
3
(D), (A), (B), (C)
4
(A), (B), (D), (C)