用C++语言写一个程序:利用无参构造函数建立单链表(myLinkList1) ,并打印出该单链表讯息。 此时,单链表中应无数据,打印出无数据的讯息
时间: 2023-02-28 11:56:57 浏览: 82
基于C++实现(控制台)实现链表的插入、删除、打印等操作的函数(线程安全型数据结构)【100012475】
以下是在 C 语言中利用无参构造函数建立单链表(myLinkList1) 并打印出该单链表讯息的程序代码:
```
#include <stdio.h>
#include <stdlib.h>
//定义结构体
struct node {
int data;
struct node *next;
};
//无参构造函数,用来创建一个空的单链表
struct node *createLinkList1() {
return NULL;
}
//打印链表中的数据
void printLinkList(struct node *head) {
if (head == NULL) {
printf("该链表中无数据\n");
return;
}
struct node *p = head;
while (p != NULL) {
printf("%d ", p->data);
p = p->next;
}
printf("\n");
}
int main() {
struct node *myLinkList1 = createLinkList1();
printLinkList(myLinkList1);
return 0;
}
```
输出:
```
该链表中无数据
```
阅读全文