Pointers mcq 2 doubt

pls explain q 2 of pointer mcq

Question 2 basically is about types of pointer and working.

A. Pointer arithmetic is permitted on pointers of all type.(except void as its size is fixed and position)
B. We first need to do casting before using void pointer.
C. A c pointer knows the types of pointers and indirectly referenced data items at runtime. Before using the pointer its datatype must be known. So, it knows the type of data it can point to.
Also, the *p (referenced data item i.e. the value stored at the location pointed by it) is accessed at the time of execution or at the time , when we are using it.
@Shreya-Gupta-2383169445069382 as described A is wrong (as void does not allow arithmetic, B is Also wrong as need to do casting before using, Only C is correct )
If this solves your doubt mark it as resolved.

that helped ! thnks a lot :slight_smile: