为什么while(1)一定要加上去呢,有什么意义?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:12:14
#include <iostream.h>

void main()
{
char choice,c;
while(1)
{
cout << "Menu: A(dd) D(elete) S(ort) Q(uit), Select one:";
cin >> c;
choice = c;
if (choice == 'A')
{
cout << "数据已经增加. " << endl;
continue;
}
else if (choice == 'D')
{
cout << "数据已经删除. " << endl;
continue;
}
else if (choice == 'S')
{
cout << "数据已经排序. " << endl;
continue;
}
else if (choice == 'Q')
break;
}
}

那是意思自然循环,while(1)就是一直执行while内的循环,达到实时采集数据实时处理的功能

这是一个单片机的程序,主要是通过判断choice的值来进行不同的操作,如果while不是真的话,while语句里面的程序只运行一次,单片机就会闲置,起不到循环检验的作用,以后的操作单片机就会没有响应。