☰
第6-7周学习汇报:
2026/10/15 19:21:40 网站建设 项目流程

汇报:
在这一个星期里,我学习了三大结构:顺序结构,选择结构,循环结构,完成了任务:利用for循环制作99乘法表。除此之外,我还回顾了之前的上课的内容运算符内容:算术运算符,自增自减运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符,逗号运算符。
顺序结构就是按规矩从上至下依次执行,就没有特别多需要注意了解的知识点。
其次选择结构就是程序在执行过程中出现了岔路。选择结构包括if语句和switch。if语句表判断,只有满足需求,才可以执行代码。if有三种语句格式。有针对单一条件,二个条件和多个条件。针对实际使用场景,需要对参数进行判断,使用不同的语句格式就好了。而switch呢,只有一个格式,它与case搭配使用。提到case,还存在case穿透,它的使用场景就是当多个case里内容相同时,使用case穿透,,可以简化代码,让代码不会过于繁琐。还有switch与if的第三种格式较为相似,但是switch是在有限个case进行匹配的情况,10个左右。而if一般对一个范围进行判断(eg:小明的成绩),但也存在区别,if是从上到下执行,switch可直接定位到相应的值,所以switch的效率会更高。
最后循环结构就是顾名思义重复执行一件事情。循环结构包括for,while,do…while。在本周我只学习了for的结构。for的结构包括初始化语句,条件判断语句,条件控制与语句。其中我们需要注意的是初始化语句只执行一次。然后我在循环结构中还学习了循环高级,循环高级包括循环嵌套,无限循环,跳转控制语句。循环嵌套就是在for里面在套一个for。无限循环也包括for和while,也有do…while只需了解,无需做过多深刻的了解。而且我们什么时候用for什么时候用while,当知道循环范围或者是次数的时候用for,不知道循环范围或者次数用while,但是在无限循环中,用while更多。在无限循环中,我们需要注意的是无限循环是停不下来的,所以下面的代码无法执行。然后跳转控制语句就是在循环的过程中跳到其他代码上执行,包括break 和continue。其中break不可单独书写,只能写在switch中或者是循环中表示结束跳出的意思。
continue跳过本次循环,继续执行下次循环。所以他们俩的意思完全不一样,需要做出区分。
然后运算符的学习,较为多,其中较为难理解的就是自增自减运算符。存在放在前还是放在后的情况。位置不一样,算起来当然也不一样。eg:i++和++i,前者是后加先用,后者是先加后用,在这方面一定要做出区分。然后再计算的时候,如果出现多个自增自减运算符在一起,始终要记得前缀优先后缀。注释解题的关键。逻辑运算符的&&和ll需要知道两者要满足什么条件才成立,前者是只有两边都成立,最终结果才成立。后者是只要有一个成立,最终结果就成立。然后我们也要学习如何写表达式的同样效果,一般解决此类问题就是画数轴,画图比较清晰。&&和ll存在短路效果,当左边表达式可确定整个表达式的结果时,右边将不参与运算。复制运算符关系运算符就是一些简单的运算符没有特别多需要注意的。三元运算也称问号冒号表达式。逗号运算符(分隔符)从左到右,最后一个子表达式的结果就是整个表达式的结果。然后在这些运算符中运算符的优先级:1.小括号优先于所有 2.一元>二元>三元。3.&&>ll>赋值 在解决存在多个不同运算符的解题关键:从左边第一个问号开始往后找冒号,如果过程中遇到了其他问号那么找冒号数加一,然后就可以判表达式成立或者是不成立。这是一个做题小技巧。
这就是我的一周学习汇报。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询