Yes. In some sense, you area right. VC can also do this. int can transfer to long. But it is really wrong to tranfer int to long &.
what's the value of K? why?