一、核心知识点数理
1、分支语句
条件判断后执行不同代码。像if-else,单条件用if(条件){...},双选择加else{...},多条件用else if;switch适合判断整型或字符型常量,用case匹配,break跳出,default处理未匹配情况。
2、循环语句
循环语句是 “重复执行代码块”,for循环格式for(初始化;条件;更新),适合已知次数;while先判断条件再执行,适合次数不确定;do-while先执行一次再判断,保证至少执行一次。还要注意分支嵌套别写乱缩进,循环里的break是跳出整个循环,continue是跳过当前次循环剩下的部分。
二、我踩坑实录
1、while(exp);——while()后不加“;”有一次写代码时发现没有报错且结构也没有问题但是就是卡死代码运行bug,调试后发现一到while循环就卡死,当时浪费了好长时间才找到。
2、判断时的关系操作符,在需要判断语句时常常将==关系操作符写成=赋值操作符
3、关于break,第一次使用循环嵌套时以为break能跳出大循环,但break只能跳出内循环
三、想法补充
在我练习的时候发现while循环他有判断属性
while(exp)表达式真就执行,假就不执行
欢迎访问我的Gitee 付信宇 (F19114020324) - Gitee.com