如果在goto语句之后、switch case分支里定义并同时初始化,如 int i = 0; 会出现如下的错误
error: crosses initialization of 'int i'
解决方法是将变量定义与初始化分开,即int i; i = 0; 或者将变量定义初始化放到goto之前,switch语句块之外。
如果在goto语句之后、switch case分支里定义并同时初始化,如 int i = 0; 会出现如下的错误
error: crosses initialization of 'int i'
解决方法是将变量定义与初始化分开,即int i; i = 0; 或者将变量定义初始化放到goto之前,switch语句块之外。