创建一个空链表,返回指向链表的指针
时间: 2023-10-21 09:05:41 浏览: 77
关于链表 指针
C++代码如下:
```c++
#include <iostream>
using namespace std;
struct ListNode {
int val;
ListNode *next;
ListNode(int x) : val(x), next(NULL) {}
};
ListNode* createLinkedList() {
ListNode* head = new ListNode(0);
return head;
}
int main() {
ListNode* head = createLinkedList();
cout << "The pointer to the head node is " << head << endl;
return 0;
}
```
在这个例子中,我们创建了一个`ListNode`结构体,其中包含了一个int类型的值和一个指向下一个节点的指针。接着,我们定义了一个名为`createLinkedList`的函数,它返回一个指向链表头结点的指针。在`createLinkedList`函数中,我们首先创建了一个新的节点,然后将其指针赋值给`head`,最后返回`head`。在`main`函数中,我们调用了`createLinkedList`函数,并输出了指向链表头结点的指针。
阅读全文