我想完成一个switch case 的循环,就是当case 2之后,执行完case 2 的语句之后重新回到switch开关处,可以重新输入数字选择case

请问怎么实现,最好写一下代码。
我想完成一个switch case 的循环,就是当case 2之后,执行完case 2 的语句之后重新回到switch开关处,可以重新输入数字选择case

在case2的body内加入goto语句,在switch选择语句前加goto跳转的标志位

L1:cin>>a;
switch(a)
{
case 1:
.......
case 2:
goto L1;
}

boolean flag = true
while(flag) {
    flag = false
    int a = 监听输入语句 // 不写C不知道
    switch(a) {
    case .....
    case 2:
        flag = true
        case2的操作
        break
}

大致写了下,你对应改改

做一个while循环,监听case值
case2之前的不用加break。到break2后break退出,重新进入循环

为什么我在case 2里面输入了数据到链表里再回到case 1里面输出就输出不出来了呀