单选题

以下代码语法正确的是( )。

A
int m;cin >> m;switch (m) {    case 1:        cout << "item 1"; break;    default:        cout << "default item"; break;    case 0:        cout << "item 0"; break;}
B
int m;cin >> m;switch m:{    case 0:        cout << "item 0"; break;     case 1:        cout << "item 1"; break;     default:        cout << "default item";}
C
int n = 1;int m;cin >> m;switch (m) {    case 0:        cout << "item 0"; break;     case n:        cout << "item 1"; break;     default:        cout << "default item";}
D
double m;cin >> m;switch (m) {    default:        cout << "default item"; break;    case 0:        cout << "item 0"; break;     case 1:        cout << "item 1"; break; }
赣ICP备20007335号-2