Breakpoint mode is generally used for programs compiled without error, but when the results and our expectations do not match!
Then use break mode single-step debugging very convenient,
There are the same in Linux debugging tools such as gdb debugging c program.