多项选择题

A. return用于退出整个子程序
B. continue停止继续执行下面的语句,直接跳回循环起始位置
C. break用于强行退出循环,不执行循环中剩余的语句
D. break语句用于中断当前的程序块,如for循环块,if结构块等的执行
E. 在一个函数中,不管有没有返回值,都需要return语句来推出函数