In any case, you would use uninitialized x , since int x; as uninitialized as it is going to receive. The existence of an initializer, of course, matters because you missed it. int x = 5; , for example, initializes x , so it would be important if you jump over it or not.
source share