使用以下 switch 语句,我得到了一些非常奇怪的行为:
string recognise_mti(int mti_code)
{
switch(mti_code)
{
case 1100:
case 1101:
return (mti_code + " (Auth. Request/Repeat)"); break;
default:
return (mti_code + " (NOT RECOGNISED)"); break;
}
}
它似乎根据输入整数返回各种东西。这可能会变成一个愚蠢的错误,但到目前为止,我无法识别它。感谢任何帮助。