用C++编写程序时在用SWITCH语句选择调用一次侯再加上什么代码可以返回重新选择?

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:54:44
例如cin>>i;
swicth(i);
case(1):....
.
.
.
如果输入1,在执行语句1后再加什么句子可以返回重新选择

哈哈,缺少练习了吧。

一般的外面加一个 while,或者for循环就可以了

while(1)
{
cin>>i;
switch(i)
case 1: .....
.
.
.
}

要退出的话,用 return 就可以了~

你可以选择 传说中的 goto 语句
不过还是 把 这个 switch 放在一个循环中 好

z周云云
在 vc60 中是可以的 放入 goto 的 代码如下

int main()
{
int i;
L: cout<<"\n请输入:";
cin>>i;
switch(i)
{
case 1:
cout<<"\n输入的是1";
goto L;
break;
case 2:
cout<<"\n输入的是2";
break;
case 3:
cout<<"\n输入的是3";
break;
}

return 0;
}

在swith语句中,是不能放大镜goto语句的,如果想返回重新选择只能用循环语句了
如for ,while ,do ..while
例如:
for (int i=0;;)
swich(i);
case(1);break;
case(2);...
..
这是没有终止条件的
你可以for 循环中控制循环的次数!

把 这个 switch 放在一个循环中,如
while(1)
{
swicth(i);
c