Difference between integer pointer and pointer to an integer in C?
Can someone explain it (if there is a difference)?
No difference. With pointers, people read them differently (LtR or RtL) Left to right: int* -> integer pointer Right to left: int* -> pointer to an integer
This might help you: https://www.geeksforgeeks.org/difference-between-int-p-and-int-p/