Моя Visual studio говорит, что время жизни вашей переменной x довольно мало -
просто пока мы находимся внутри оператора, если,
так что x vill будет уничтожен, когда мы выйдем из условия if, и нет абсолютно никакого смысла для
объявляйте такие переменные.