Are break and continue bad programming practices
But use of statements like break and continue are absolutely necessary these days and not considered as bad programming practice at all. And also not that difficult to understand the control flow in use of break and continue .
I try to avoid goto where possible, but have a habit of using break, continue and multiple return statements very liberally and have never had any issues. Why are these features considered bad practice ?
Are there any problems with using continue or break

My Software Engineering teacher just said: "Avoid using continue and break, always make it work without using these". Is there a problem with these instructions?
22 break and continue are not functional style programming. There is nothing about OOP which suggests break, continue or even goto within a method is a bad idea. IMHO using break and continue are discouraged in OOP languages as they can lead to complexity and confusion. As Labels are used rarely they can confuse even further.
These code samples are to illustrate that using a non-tail "return" can be identical in meaning to using a " continue " statement . This would imply that whatever reason one would have to forbid the use of " continue " would also apply to this use of the "return" keyword.

Furthermore, visual representations like the one above help us fully grasp the concept of Bad Practices Using Continue Statement In Software.
Break vs Continue Statement in Programming
Break and Continue statements are the keywords that are used always within a loop. The purpose of a break and continue statement is to stop a running loop or to continue a particular iteration. In this article we will see what are the break and continue statements , what is their use and what are the differences between them.
Understanding Bad Practices Using Continue Statement In Software Before the Gallery
Jump Statement used in Computer Programming, C Language. This note connects the source idea with the visuals in a simple, reader-friendly way.
1 Tip to write Powerful C++ program using #continue #jump control. It gives the article a little more context before the image collection begins.
Continue Statement In C Syntax And Flowchart Examples With Code Digital. The extra context helps the page feel more useful without forcing the same phrase repeatedly.
Looking at multiple sources also helps separate the main idea from small decorative details.
These notes are added so the page offers more than images and gives each visitor a clearer reason to keep reading.