单项选择题

下列关于栈的叙述中,正确的是()。

A.栈操作遵循先进后出的原则
B.栈顶元素一定是最先入栈的元素
C.栈底元素一定是最后入栈的元素
D.以上三种说法都不对