while(condition)
{
statement(s);
}
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int a = ; /* while 循环执行 */
while( a < )
{
printf("a 的值: %d\n", a);
a++;
} return ;
}
for ( init; condition; increment )
{
statement(s);
}
#include <stdio.h>

int main ()
{
/* for 循环执行 */
for( int a = ; a < ; a = a + )
{
printf("a 的值: %d\n", a);
} return ;
}
do
{
statement(s); }while( condition );
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int a = ; /* do 循环执行 */
do
{
printf("a 的值: %d\n", a);
a = a + ;
}while( a < ); return ;
}
for (initialization; condition; increment/decrement)
{
statement(s);
for (initialization; condition; increment/decrement)
{
statement(s);
... ... ...
}
... ... ...
}
while (condition1)
{
statement(s);
while (condition2)
{
statement(s);
... ... ...
}
... ... ...
}
do
{
statement(s);
do
{
statement(s);
... ... ...
}while (condition2);
... ... ...
}while (condition1);
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int i, j; for(i=; i<; i++) {
for(j=; j <= (i/j); j++)
if(!(i%j)) break; // 如果找到,则不是质数
if(j > (i/j)) printf("%d 是质数\n", i);
} return ;
}
#include <stdio.h>
int main()
{
int i=,j;
while (i <= )
{
j=;
while (j <= i )
{
printf("%d ",j);
j++;
}
printf("\n");
i++;
}
return ;
}
#include <stdio.h>
int main()
{
int i=,j;
do
{
j=;
do
{
printf("*");
j++;
}while(j <= i);
i++;
printf("\n");
}while(i <= );
return ;
}
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int a = ; /* while 循环执行 */
while( a < )
{
printf("a 的值: %d\n", a);
a++;
if( a > )
{
/* 使用 break 语句终止循环 */
break;
}
} return ;
}
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int a = ; /* do 循环执行 */
do
{
if( a == )
{
/* 跳过迭代 */
a = a + ;
continue;
}
printf("a 的值: %d\n", a);
a++; }while( a < ); return ;
}
goto label;
..
.
label: statement;
#include <stdio.h>

int main ()
{
/* 局部变量定义 */
int a = ; /* do 循环执行 */
LOOP:do
{
if( a == )
{
/* 跳过迭代 */
a = a + ;
goto LOOP;
}
printf("a 的值: %d\n", a);
a++; }while( a < ); return ;
}
#include <stdio.h>

int main ()
{
for( ; ; )
{
printf("该循环会永远执行下去!\n");
}
return ;
}

最新文章

  1. 在Spring项目中使用Log4j记录日志
  2. FastReport代码计算高度
  3. Unity 模型导入导出
  4. iOS - Swift Struct 结构体
  5. window8左下角窗口和右上角窗口失效解决方法
  6. 管理IPv4网络连接
  7. js 只能输入数字和小数点
  8. Idiomatic Python手记一: average in FP way
  9. thickbox 关于动态生成 无法跳出弹出框的问题
  10. 利用用户自己的server、tomcat下的解决iOS7.1企业应用无法安装应用程序 由于证书无效的问题
  11. Git Bash for Windows add ssh key时报Could not open a connection to your authentication agent.
  12. 【数据结构】算法 LinkList (Reverse LinkedList) Java
  13. SpringBoot---基本配置
  14. mysql5.7报err 1055错误 sql_mode=only_full_group_by
  15. gitlab 使用现有 nginx 服务器
  16. centos6 和 centos7 网络配置
  17. mysql索引(btree索引和hash索引的区别)
  18. DruidDataSource配置
  19. C++类模板的声明和定义为什么要放在同一个文件
  20. 本地搭建GitLab

热门文章

  1. ArrayList源码阅读笔记
  2. Bootstrap-模态框 modal.js
  3. Gym - 101142C CodeCoder vs TopForces(搜索)
  4. python try-except处理异常的常用方法分析
  5. Spring最基础使用1
  6. 18 12 `12 WSGI 协议
  7. 使用classList和dataset实现tab切换
  8. 2014 3.22 校队选拔——A
  9. mysql分组和排序操作
  10. openv uMat和Mat数据格式的转换