【发布时间】:2015-05-26 19:57:03
【问题描述】:
for (int i=0; i<3;i++)
{
switch (i)
{
case 0: cout << "0"<<endl;
case 1: cout << "1"<<endl;
case 2: cout << "2"<<endl;
}
}
为什么要打印 0 1 2 1 2 2 ?不仅仅是0 1 2。我使用 gcc。
【问题讨论】:
-
您的答案在reference on
switch中。 -
在每个 case 之后使用一个 break 语句。
-
是什么阻碍了您阅读 C++ 书籍?
标签: c++ for-loop switch-statement