问题1:这里已经定义了结构体,但为什么用来定义search函数和return变量就不行?但nums数组又能定义成功?
问题2: 力扣第一题,为什么看很多人写的代码里都没有给指针变量申请struct Node类型的空间,而是直接就写出head=A;PA=A;等代码了? 是不是因为题目默认已经给链表A,B申请定义好了的原因?
问题3:头插法代码中,输出结果时会出现将头结点的数值输出的情况如下图
因此从新自定义了一个输出函数,但是在修改过程中有一个方案个人觉得很合理,但实际行不通,就是改了和没改是一样的输出结果,如下图
修改前:
修改后就可以达到目的
于是,请问前一个想法错的哪里?
问题4:定义了struct Node的函数后返回的指针类型变量必须是头指针吗?为什么有时候碰到返回链表里其他指针 结果还是一样的?(在某函数里定义了多个指向不同位置的指针)