Be', è normale, lì stai dicendo alla printf di considerare l'argomento come se fosse un void *. Nota tra l'altro che quello che fai non è perfettamente standard, dato che, per quanto concerne lo standard C, non è necessariamente vero che un char * abbia le stesse dimensioni di un void *.
---edit---
No però aspetta un momento... &c è un'altra cosa ancora, è la locazione di memoria di c, non di ciò a cui punta...