第五课
1,循环的基本概念:可以反复执行的代码块;
2,while循环结构:
#include<stdio.h>
int main()
{
while(条件表达式)
{
代码块;
}
return 0;
}
3,do…while循环结构
#include<stdio.h>
int main()
{
do//先执行一次在判断
{
代码块;
}while(条件表达式);
return 0;
}
4,for循环
#include<stdio.h>
int main()
{
for(表达式1;条件表达式;表达式2)//表达式1:一般是循环变量的初始化操作
{ //条件表达式:看循环条件是否满足
代码块; //表达式2:一般是循环变量的变化
}
return 0;
}//注意:双层循环时,外层循环为行,内层循环为列
5,控制格式符(‘\t’);
6,break:跳出当前循环或switch结构【注意:break语句只能用于循环语句和switch语句,且循环只能跳一个】
7,continue:终止本次循环,直接开始下一次循环【注意:没有跳出循环】;
8,goto:无条件跳转到指定位置,在一个函数之内,可以任意跳转;【好处:可以跳出多重循环】
#include<stdio.h>
int main()
{
指定位置名:{执行语句};
goto 指定位置名;//形成循环
return 0;
}
9,产生随机数
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
srand((unsigned)time(NULL));
rand();//随机获取一个无符号整数
//若需要0~n范围内的数,则需rand()%(n+1);
return 0;
}