void Delete(SqList L)是一个函数声明,表示定义了一个名为Delete的函数,该函数的返回值类型为void,参数为SqList L。在数据结构中,这个函数可能是用来删除顺序表L中的元素的。顺序表是一种线性表结构,存储在一段连续的内存中。SqList可以表示顺序表的数据类型,L则是表示顺序表的一个实例。该函数...
SQList其实是一个数据结构的名称,它在编程中扮演着重要的角色。在这个特定的上下文中,它被表示为一个指针变量,通过"虽亮友L"这个名字来标识。这个指针的作用是引用一个SqList类型的结构。当我们看到像"(SqList *)"这样的表述,这意味着对该指针进行转型,将其从普通指针转换为专门指向SqlList结构的...
结果一 题目 status initlist_sq(sqlist&L)每个单词什么意思 答案 静态 初始化链表函数(链表L) 结果二 题目 status initlist_sq(sqlist&L)每个单词什么意思 答案 静态 初始化链表函数(链表L) 相关推荐 1status initlist_sq(sqlist&L)每个单词什么意思 2 status initlist_sq(sqlist&L)每个单词什么意思 ...
SqList应该是一个类(我猜是顺序链表类),然后&指的是引用。这可能是在某个函数中的参数,意思是传一个SqList类型的引用。
sqlist这个应该是一个结构或者类,比如链表,sqlist&L是某个函数的形参
问: Status //是数据类型,估计是 typed int status 从 return ok 可以推迟。SqList &L //SqList 是结构体类型 &L 是指针
是个引用指针 void createlist(sqlist *&l) 相当于 void createlist(sqlist *(&l))如果这样写似乎更明了 void createlist((sqlist*)(&l))l的类型是sqlist 而createlist的参数是一个引用 引用的类型是sqlist l是一个sqlist*类型的别名~ 这样应该很好理解了~...
&是取地址符。这句话的意思是不重新开辟一个sizeof(L)大小的内存空间,而是在传入的参数L原来的空间进行操作。
sqlist *l,elemtyp e[],int n),要么void creatlist(sqlist l,elemtyp e[],int n),当然,如果你的函数返回值是void,那么就必须用前者,即void creatlist(sqlist *l,elemtyp e[],int n),这是因为函数的参数是单向传递的!如果不懂什么叫单向传递,就去请教一下你的老师吧!