C | Arrays | Question 1
Predict the output of below program:
#include <stdio.h> int main() { int arr[5]; // Assume that base address of arr is 2000 and size of integer // is 32 bit arr++; printf ( "%u" , arr); return 0; } |
(A) 2002
(B) 2004
(C) 2020
(D) lvalue required
Answer: (D)
Explanation: Array name in C is implemented by a constant pointer. It is not possible to apply increment and decrement on constant types.
Please Login to comment...