我把一个switch函数放在了for循环里,程序一直运行下去了,有什么方法可以停止。。。
void main()
{
printf("选择新建链表请按1\n");
printf("选择输入链表元素请按2\n");
printf("选择插入新节点请按3\n");
printf("选择删除指定节点请按4\n");
printf("选择反转链表请按5\n");
printf("选择输出链表请按6\n");
printf("选择排序链表元素请按7\n");
printf("退出请按0\n");
int i;
scanf("%d",&i);
for (;i!=0;)
{int select;
scanf("%d",&select);
switch(select) {
case 1:link_list l;
break;
case 2:l=createlist(5);output (l);
break;
case 3:Insert_Linklist (l);output (l);
break;
case 4:Delete (l);output (l);
break;
case 5:converselist (l);output (l);
break;
case 6:output (l);
break;
case 7:paixulinklist (l);output (l);
break;
default:printf("error\n");}
} /*主函数*/
}
我是退不出SWITCH了