C语言复习(第七课循环语句)

      

在之前我的循环语句就用两个一个是while,另一个是for。但是从来没有do while循环,为什么呢?因为它繁琐,且一定会执行一次后在判断是否需要执行下一次,这和我所写的大部分程序不符合。但是在今天看了唐老师的视频后我对do while有了新的认识。

    当程序条件是正确的时候

循环体内的都执行了一遍。

但是当遇到错误了呢?

       直接break跳出循环且运行了释放空间函数,说明do while 配合break有点像C++的try catch,如果不用break而用了return则直接退出函数没有释放空间导致内存泄漏。

       最后感谢狄泰软件学院的唐老师给我弥补了这一知识点

猜你喜欢

转载自blog.csdn.net/qq_35570735/article/details/80320232