最近本人在学习严版的《数据结构》中发现,其在使用c语言的函数中对顺序表进行修改的时候使用了&,而不是传入该函数的指针,这是我疑惑。

代码块

bool InsertList(SqList &L, int i, int e)

让我感到很疑惑的是,在c语言中这种的语法不大友好,后来通过搜索,才发现这种语法是在c++中存在的,这种方法叫做引用(笔者没有学过c++,也是道听途说,可能并不准确,也希望读者谅解)。这种发现在我的编译器上没有报错,是因为笔者使用的是dev c++,c++在其上边的编译直接通过了。