单项选择题

A.编译错属于异常,可以抛出
B.运行错属于异常
C.抛出异常后,将跳过函数中的其它代码
D.抛出的异常可以不被捕获