C**语言特性介绍(6) --- forever语句
2010-06-28 20:43
344 查看
在某些嵌入式项目和某些类型的程序(比如某些游戏)中,程序是要求“永远运行”的,也就是没有退出条件,在程序中一般写为一个循环体。
其实这几个循环体都没有很好地表达出“一直运行”、“不在循环语句中判断退出”这个意思。
C**中新增加了forever语句可以很好解决这个问题。
当然其中是可以通过break;语句退出循环的。
注:目前C**语言还没有得到任何编译器的支持,文中出现的大部分C**代码都是无法运行的。
//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**代码都是无法运行的。
相关文章推荐
- Java语言----三种循环语句的区别介绍
- C**语言特性介绍(2) --- 函数间跳转
- C**语言特性介绍(5) --- 垃圾回收
- mozart-oz语言特性介绍
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(7)-- 流程控制语句
- [SQL]SQL语言入门级教材_SQL语言基本语句介绍(四)
- java语言的基本介绍及相关特性
- QL语句通常不是很容易理解,特别是你阅读别人已经写好的语句。因此,很多人指出我们应该遵循在其他语言中遵循的原则,像加上注释和功能模块化。我最新注意到一个很多人都没有使用的Postgres关键特性,也就
- C**语言特性介绍(8) --- 0b前缀
- C**语言特性介绍(3) --- 敌元函数
- MYSQL语言基本语句介绍
- GO语言基础-refer语句特性
- C**语言特性介绍(4) --- 多返回值
- 中国人自己的开发语言HB++<语句介绍>
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(6)-- 表达式、语句、块
- 中语言特性介绍之前言
- C**语言特性介绍(7) --- pure关键字
- GO语言基础-for语句特性,字符串循环的一个小问题
- Python基础1语言介绍+数据类型+print语句
- 深入Java7的一些新特性以及对脚本语言支持API的介绍