Correct option is B
1.
Pointer Operations:
· int *p = arr; initializes p to point to the first element of arr.
· *p++ evaluates *p (value at arr[0], which is 1), then increments p to point to arr[1].
2.
Second Print Statement:
· *(p + 1) now refers to arr[2], which has a value of 3.
Information Booster:
·
*p++: This increments the pointer after dereferencing.
·
Pointer arithmetic is used to move to the next element in memory.