我使用的是while
,switch
,case
我的菜单声明,当它运行它口口声声说输入的选择,我知道while(1)
创建一个无限循环,但有没有办法避免这种情况?虽然,开关,case语句
while(1)
{
printf("\nEnter Choice \n");
scanf("%d",&i);
switch(i)
{
case 1:
{
printf("Enter value to add to beginning: ");
scanf("%c",&value);
begin(value);
display();
break;
}
case 2:
{
printf("Enter value to add last: ");
scanf("%c",&value);
end(value);
display();
break;
}
case 3:
{
printf("Value to enter before\n");
scanf("%c",&loc);
printf("Enter value to add before\n");
scanf("%c",&value);
before(value,loc);
display();
break;
}
case 4 :
{
display();
break;
}
}
}
任何帮助,将不胜感激。
当你预计你的while循环退出? – johnchen902 2013-05-10 03:41:32
你可以在需要的时候断开环路。 – 2013-05-10 03:46:18
目前还不清楚你想要发生什么。如果你只想看一次,为什么要使用循环? – xaxxon 2013-05-10 07:07:24