顺序栈用data[1..n]存储数据,栈顶指针是top,则值为x的元素入栈的操作的代码 是:

A.data[++top]=x B. data[top]=x C.data[top++]=x D.++data[top]=x
2025-05-01 20:28:23
推荐回答(3个)
回答1:

必须选A。
入栈操作,是先将top加1,然后push元素;
出栈操作,是先取出元素,然后top减1

回答2:

入栈的操作时先进入值后改变指针;所以值为x的元素进栈的操作时:
{
data[top]=x;
top++;
}

回答3:

空间不够,先top++,然后把x放进来,必须是C