《C语言程序设计》第四章 循环结构设计
本章内容和第三章类似,第三章学懂了,学本章也特别的快。学习 while 和 for 语句非常重要。它们是编程语言中常用的循环结构,可以让程序按照特定的条件重复执行一段代码。这有助于我们高效地处理大量数据、实现复杂的逻辑控制,提高代码的灵活性和效率。在很多实际的编程任务中,都离不开它们的运用。
3.循环体语句可以是任何语句,简单语句、复合语句、空语句均可以。
4. 一种循环可以解决的问题,使用另外两种同样可行,只是方便程度不同。
5. while循环一般用于循环次数不定的情况,for循环一般用于循环次数确定的情况(也可以用于循环次数不定的情况),do-while循环一般用于至少需要执行一次的情况。
6. for循环和while循环是先判断条件是否为真,再执行循环体,因此,可出现循环一次也不执行的情况;do-while循环是先执行循环体,再判断条件是否为真,因此,循环体至少执行一次。
7. while循环、 do-while循环、 for循环,还可以用break语句跳出本层循环,用continue语句结束本次循环。在一些情况下,比如当不确定循环的具体次数,而只知道循环结束的条件时,使用 while 循环会更合适。另外,如果在循环中需要动态地改变循环条件,while 循环也会更方便一些。当你知道循环的明确次数,或者需要遍历一个可迭代对象时,用 for 循环会更简洁明了。比如遍历一个数组或列表。而且 for 循环的结构更清晰,更容易理解和维护。在课堂上让大家合并程序以方便比较while语句和其他语句的差异,结果没有几人写正确!这让我开始怀疑这一届学生的课后作业到底是如何做的?是抄的还是让AI帮助的?这样的学习效果无助于后面课程的学习!
break 语句的作用是立即终止当前循环,跳出循环体;而 continue 语句则是跳过本次循环中剩余的代码,直接开始下一次循环。可以说 break 是“彻底停止”,continue 是“跳过当前”。再来看看在Python里面如何使用?
试一试,看看结果自然就明了差异了!那么在MATLAB中又会如何呢?希望大家课后能够自学MATLAB!这个语言是通信工程专业学生的学习好助手!一起来听听课堂上的讲解吧!
在课堂上布置了两个现场编程题目,可以看出大家真实的编程水平。有些同学学了这么长时间了,但是依旧写不出完整的程序。这个状况让我不得不给他来个学习的警告!这样学下去,以后怎么办?做个题目测试一下自己的水平吧!}
程序运行后的输出结果是 ( )
答案是哪个?如果没有做对,那就需要回顾第二章的知识点吧!本题需要了解自减运算符!程序段的输出结果是 ( )
A)******** B)**** C)** D)*
未完,待续!