-----------android培训、java培训、java学习型技术博客、期待与您交流!-----------
C语言基础--while语句、do...while语句和for语句
三、循环结构
1、while 语句
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定义变量
int i = 1;
//判断i的值
while(i < 5)
{
//打印出信息
printf("这是第%d次打印:黑马程序员\n",i);
//让i加1
i++;
}
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定义变量
int i = 1;
//判断i的值
while(i > 5)
{
//打印出信息
printf("这是第%d次打印:黑马程序员\n",i);
//让i加1
i++;
}
//while条件不成立时程序执行这句
printf("while循环体没有执行\n");
system("pause");
return 0;
}
2、do...while 语句
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定义变量
int i = 1;
//判断i的值
do
{
//打印出信息
printf("这是第%d次打印:黑马程序员\n",i);
//让i加1
i++;
}
while(i > 5);
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
//定义变量
int i = 1;
//判断i的值
do
{
//打印出信息
printf("这是第%d次打印:黑马程序员\n",i);
//让i加1
i++;
}
while(i < 5);
system("pause");
return 0;
}
while()之后未加分号“;”是报错
3、while 和do...while之间的区别:
4、for 循环语句
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
//调用for循环
for( i = 0; i < 5; i++)
{
//打印结果
printf("这是第%d次打印:黑马程序员\n", i);
}
system("pause");
return 0;
}
for循环语句省略格式1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//调用for循环
for( ; i < 5; i++)
{
//打印结果
printf("这是第%d次打印:黑马程序员\n", i);
}
system("pause");
return 0;
}
for循环语句省略格式2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//调用for循环
for( ; i < 5; )
{
//打印结果
printf("这是第%d次打印:黑马程序员\n", i);
//让i自增
i++;
}
system("pause");
return 0;
}
for循环语句省略格式3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 0;
//调用for循环
for( ; ; )
{
//用if语句判断i的值
if(i < 5)
//i的值小于5时执行
{
//打印结果
printf("这是第%d次打印:黑马程序员\n", i);
//让i自增
i++;
}
//当i的值不小于5时结束语句
else
{
break;
}
}
system("pause");
return 0;
}
for语句死循环
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
//调用for循环
for( i = 0; i < 5; )
{
//打印结果
printf("这是第%d次打印:黑马程序员\n", i);
}
system("pause");
return 0;
}