When a pointer to a particular type (say int, char, float, ..) is incremented, its value is increased by the size of that data type. I
int
char
float
You can't do pointer arithmetic on void * types, for exactly this reason!
void *