Register is the answer ...
IF we consider all others then INLINE ,STATIC , EXTERN are commands which Compiler implements without any issue..
But when it comes to REGISTER... its a type of request to compiler not a hard and fast command...
Now If CPU dedicates any register to the compiler then we can use that provision ..but if CPU don't assign any Register to that of Compiler then .. we can't utilize this provision ..
accessing address of a register is invalid this is the reason we cant use '&' in cases of REGISTERS..