0
Usable. A prominent example is param argv of function main.
no
It is the one next to your thumb.
touch pad
1. pointer to a constant means you can not change what the pointer points to
2. constant pointer means you can not change the pointer.