单项选择题

堆栈的主要功能是()

A.保护断点
B.保护现场
C.保护调用指令的下一条指令的地址
D.以上都对