【发布时间】:2016-10-12 18:35:01
【问题描述】:
所以我的代码中有以下“形状”:
mystruct t;
switch(something){
case THIS:
t = {/*initialization*/};
break;
case THAT:
t = {/*initialization*/};
break;
case AND_THE_OTHER:
t = {/*initialization*/};
break;
}
gcc 坚持在{ 之前应该有一个表达式:
error: expected expression before '{' token
t = {
^
为什么? gcc 认为我在做什么?这样做的干净方法是什么?
【问题讨论】:
标签: c gcc switch-statement