数据结构:为什么有的括号内形参有的是SqStack S而有的是SqStack &S...
发布网友
发布时间:2024-10-01 15:32
我来回答
共1个回答
热心网友
时间:2024-11-15 11:57
首先,SqStack是顺序栈的含义,&S表示的是形参,而S表示的是实参,&S是S的引用。这与函数有关,例如:
void OutList(SqStack S)
{ // 输出栈元素
S.top = S.base;
for(int i=0;i<length;i++)
{
printf("%d\t",*(S.top)++);
}
printf("\n"); //这是定义函数
请参考C语言函数那一章。