例如在如下代码中
case constant:
int i = 1;
int j = 2;
self.sum = i + j;
break;
GCC在case语句之后的第一行中声明变量时遇到问题。
这时需要在case块两端添加花括号,GCC就变乖了。
即:
case constant:{
int i = 1;
int j = 2;
self.sum = i + j;
break;
}
例如在如下代码中
case constant:
int i = 1;
int j = 2;
self.sum = i + j;
break;
GCC在case语句之后的第一行中声明变量时遇到问题。
这时需要在case块两端添加花括号,GCC就变乖了。
即:
case constant:{
int i = 1;
int j = 2;
self.sum = i + j;
break;
}
转载于:https://www.cnblogs.com/ylucy/archive/2010/11/24/1887019.html