can variable name be some key word like this :
var pow=5;output(pow);
No, of course not.
No. Look this answer.
http://software.intel.com/en-us/forums/showpost.php?p=152390