您的位置:首页 > 其它

C**语言特性介绍(6) --- forever语句

2010-06-28 20:43 344 查看
在某些嵌入式项目和某些类型的程序(比如某些游戏)中,程序是要求“永远运行”的,也就是没有退出条件,在程序中一般写为一个循环体。

//C++ code
int main()
{
while(1){
//Something
}
do{
//Something
}while (1);
for(;;){
//Something
}
return 0;
} 


其实这几个循环体都没有很好地表达出“一直运行”、“不在循环语句中判断退出”这个意思。

C**中新增加了forever语句可以很好解决这个问题。

//C** code
int main()
{
forever{
//Something
}
return 0;
}


当然其中是可以通过break;语句退出循环的。

 

注:目前C**语言还没有得到任何编译器的支持,文中出现的大部分C**代码都是无法运行的。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息