A bullet is a material particle, having a finite speed and a finite mass. Therefore, a bullet needs some time to reach a target. Also the shooter should aim higher to make sure that his bullets will reach the target.