1.for循环:基本格式:for(初始化;条件;调整)
当循环条件满足时,执行相同的语句,然后进行调整(比如i++,i–)。
2.while循环:基本格式:while(条件){ 循环体 },先判断条件,若满足条件,执行循环体,若不满足条件,跳出循环。
3. do-while循环:基本格式:do{ 循环体 }while(条件),先执行循环,再判断条件,条件满足,继续执行循环体,条件不满足,跳出循环。
4.循环嵌套
不必刻意追求嵌套,根据实际逻辑情况,选择是否进行嵌套
5.break和continue(减少循环次数):
break语句
跳出循环体,执行循环结构后面的语句
continue语句
忽略本次循环的后续语句而去执行下一次循环
6.静态调试
①变量为赋初值
②中间运算结果越界
③if-else语句混乱
④实数比较出错
7.动态调试
增加输出变量值进行调试,提交之前把调试语句注释掉
ps:求整数各个位数的方法
int a,b;
scanf("%d",&a){
b+=a%10;
n/=10;
}
while(n!=0);
printf("%d/a",s);
心得:for和while是c++里的难点,比较之前难度大,但是却能解决一些更复杂的问题,而且为复杂问题提供简洁的办法,也能提高自己对于c语言的理解。