nonstandard extension used : must specify at least a storage class or a type
With the default Microsoft extensions (/Ze), you can declare a variable without specifying a type or storage class. The default type is int.
Example
i; // warning
Such declarations are illegal under ANSI compatibility (/Za).