Then why int c works? Why complier does not force it to be defined?