请教定义线性表的问题
定义线性表时,什么时候用指针类型?什么时候定义为普通变量?举例:1、void insertlist (seqlist *L,int i,datatype x),这是往顺序表中插入元素的算法表达式中对需要用到的几个参数进行定义,L定义成了指针类型
2、seqlist convert (seqlist l),这是反转顺序列表的算法表达式中对需要用到的几个参数进行定义,L没有定义成指针类型
请各位大虾指教为什么是这样,什么时候该定义成指针类型,什么时候不能定义成指针类型,谢谢