循环结构
for循环:
1.for循环括号内只能有2个分号
2.for循环后面注意不要加;号
主要用于累加求和:
1.鸡兔同笼:先让鸡的数量自加,兔的数量用50减去鸡的数量即可求得。
for 里套if
2.双层for循环:外层循环执行1次,里层循环执行1遍
2.1例子:99乘法表
注意:y自加到9,x自加到y,这样子就避免了重复运算。
最后要打印换行符,得数按照 %-2d 打印,使得数占2个域宽,并左对齐
while循环:格式:
do...while循环:
注意:1.do..while及时条件不满足也会执行一次代码
2.do..while及时条件不满足也会执行一次代码
goto:常用于出错处理
辅助控制语句:
1. break
跳出当前循环或者switch分支,想要结束循环
2. continue
结束本次循环
在循环中屏蔽某次循环,可以使用continue
3. return
结束当前函数
另:
1.计算100以内奇数之和:用 ( i % 2 != 0) 若为奇数,则余数为1,真值;若为偶数,则余数为0,假值。
2.goto的falg不一定要用flag,也可以用其他标识,如f。