我在編譯我的程序時候,在模擬器上編譯沒有問題。但轉到phone release(GCCE) 環境時,編譯失敗,還有平時定義的TBuf等常用描述符也是出錯了,在網上找原因 就是因爲switch case 的時候有問題,當case 是一條語句的時候可以
switch(xxxx)
{
case yyy:
zzz;
break;
case yyy:
zzz;
break;
default:
break;
}
但是當case的語句大於一條的時候我們就要注意了;這時候在真機編譯的時候就是:
switch(xxxx)
{
case yyy:{
zzz;
aaa;
bbb
}
break;
case yyy:{
zzz;
aaa;
bbb;
}
break;
default:
break;
}
必須加上{}纔可以