Вы бы в любом случае использовали неинициализированный x
, поскольку int x;
настолько неинициализирован, насколько это возможно.Существование инициализатора, конечно, имеет значение, потому что вы его пропустите.Например, int x = 5;
инициализирует x
, поэтому, если вы перепрыгните через него или нет, будет иметь значение.