单项选择题

对高级语言源程序进行编译时,可发现源程序中的______错误。

A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界