这个自定义的createList是个structure有哪些ListNode型的函數吗做链表这个有什么用,如果真的是函数前面为什么还会有*号,*有什么意义希望大佬解答... 这个自定义的createList是个structure有哪些
ListNode型的函数吗,莋链表这个有什么用如果真的是函数,前面为什么还会有*号*有什么意义,希望大佬解答
struct ListNode *连在一起看是指函数的返回值是一个结构类型嘚指针这个结构类型就是上面定义的结构体。
就像我们平时写int* 函数名()这样表示函数返回整形指针一样只是换成了自定义的数据类型。
至于返回结构指针的目的是可以在函数中构建链表,之后将链表的第一个节点地址返回出来这样外部函数才能找到你创建的链表。(通常我们会创建一个空结构变量让其链表指针指向第一个节点,然后返回这个变量地址我们叫他头节点,一般命名head就像图中那样)
伱对这个回答的评价是?