1.for 循环
用于:已知循环次数,生成范围数字
for(表达式1;表达式2;表达式3){
循环体;
}
表达式1: 循环的初始值
表达式2: 循环的判断条件
表达式3:循环的初始值变量的变化 ++ --
++i :++在前 先+1再给i赋值
i++ ;++在后 先使用i再+1
两者的结果都是一样的 过程不一样
例如
i=1;
a[++i] 表示 a[2] ; i=2 ;a[i++] 表示 a[1] ; i=2
2.do..while循环
语法:
do{
循环体;
}while(判断);
先执行一次循环体 再去判断;所以最少执行一次
3.while循环
用于不清楚循环次数;求各个位
while(判断){
循环体
}
例如:求n的各个位
while(n){
cout<<n%10;
n/=10;
}
4.内嵌循环
特点:外层循环执行一次,内层循环执行一遍
外层是表示行 内层表示列
for(){
for(){
}
}