What is the output of `int arr[5] = 1, 2, 3, 4, 5; printf('%d', *(arr + 2));`?
Q1. What is the output of `int arr[5] = 1, 2, 3, 4, 5; printf('%d', *(arr + 2));`?
Answer: 3
Explanation: Array indexing is equivalent to pointer arithmetic; *(arr + 2) accesses the third element.