分支和循环2

张开发
2026/4/10 9:45:14 15 分钟阅读

分享文章

分支和循环2
1.switch语句Switch后面的expression必须是整型表达式的字符型也可以字符型也是整型家族的case后面的值也必须是整型常量表达式2.switch的注意事项switch后面的表达式和case后面的数字是对应的case的结果相同的时候可以放在一起写这里default可以放在前面和case是没有顺序要求的3.三种循环forwhiledo...while3.1while的执行流程3.1.1while的小练习在屏幕上打印1~10的值初始化、判断、调整输入正整数逆序打印这个数的每一位123-321%相当于取出最后一位数/相当于砍掉最后一位数3.1.2啥时候用whilewhile一般用于循环多少次不知道但是循环条件知道3.2for循环3.2.1for的小练习计算1~100之间3的倍数的数字之和3.3do while循环3.3.1小练习输入一个正整数判断它是几位4.辨析continue和break当i5的时候执行了continue,下面的代码不会被执行i没有机会加了所以这个代码就停在4那里了while也没有跳出来程序没有结束5.判断100~200之间的素数并输出上面这个写法是错的下面这个才是对的break要包含在if条件里面不然可能上面的素数还没找到也就是flag1的时候里面的 break就执行了跳出本次循环这样的话不是素数flag也1输多了下面这是第二种方法不是素数的时候会触发break如果在范围内试除找遍了都没有找到即可输出方法3改j的范围假设ia*b;那么asqrt i,jsqrt i6.goto语句goto语句可以实现在同一个函数内跳转到设置好的标号处注意第一个next后面是第二个next后面是把next改为flag也可以也可以吧next放在goto的前面这个代码会陷入死循环

更多文章