La razón es simple: ni a ni b tienen valor alguno, puesto que no han sido declaradas.