LinkQueue &Q 你在函数里改了Q的值,函数结束返回后,实参Q 就改变了 LinkQueue *Q 如果你在函数里改了指针Q的指向,这只是改变了形参的指向,函数结束返回后,实参 指针Q 的指向没有改变(在这个函数里没有改指针Q的指向,只是举例子) 这个外面的Q,就是你传入的变量 不知道这么说能不能理解,你可以看一下c语言的引用,实参形参 我觉得,对于这个函数来说,好像加&没用 如果是Q = malloc(),传入时就得加& 因为这要改变Q的值
这个可以简单理解为 传入一个LinkQueue类型的变量地址
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧