what differences between variables declarations/definitions inside or outside of a loop/if/switch-case etc
just want to ask what the differences are between variables declarations/definitions inside or outside of a loop/if/switch-case etc. for example: