博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
malloc函数未定义
阅读量:2052 次
发布时间:2019-04-28

本文共 648 字,大约阅读时间需要 2 分钟。

1、问题描述,在写程序的时候,需要给单链表的头结点分配存储空间。然后出现错误,malloc未定义。

2、程序源码

头插法建立单链表

//单链表中的结点类型描述如下typedef struct LNode{//定义单链表节点类型	int data;                   //数据域	struct LNode *next;  //指针域}LNode ,*LinkList;
//采用头插法建立单链表。LinkList CreateList1(LinkList &L){	//从表尾到表头逆向建立单链表L,每次均在头结点之后插入元素。	LNode *s;	int x;	L=(LinkList)malloc(sizeof(LNode));//malloc是namespace std;下的函数。但是有namespace std; 就必须有#include 
所以必不能少 L->next=NULL; scanf("%d",&x); while(x!=999){ s=(LNode*)malloc(sizeof(LNode)); s->data=x; s->next=L->next; L->next=s; scanf("%d",&x); } return L;}

3、主函数在此处略去不写。

4、程序的命名空间一定不能省略,还有某些特定的头文件也一样。所以要根据实际情况加上正确的头文件。

5、祝愿所有的程序员顺利解决bug,快乐每一天,愉快学习,健康生活!

转载地址:http://osylf.baihongyu.com/

你可能感兴趣的文章
剑指offer 20.顺时针打印矩阵
查看>>
剑指offer 21.包含min函数的栈
查看>>
剑指offer 23.从上往下打印二叉树
查看>>
剑指offer 25.二叉树中和为某一值的路径
查看>>
剑指offer 26. 数组中出现次数超过一半的数字
查看>>
剑指offer 27.二叉树的深度
查看>>
剑指offer 29.字符串的排列
查看>>
剑指offer 31.最小的k个树
查看>>
剑指offer 32.整数中1出现的次数
查看>>
剑指offer 33.第一个只出现一次的字符
查看>>
剑指offer 34.把数组排成最小的数
查看>>
剑指offer 35.数组中只出现一次的数字
查看>>
剑指offer 36.数字在排序数组中出现的次数
查看>>
剑指offer 37.数组中重复的数字
查看>>
剑指offer 38.丑数
查看>>
剑指offer 39.构建乘积数组
查看>>
剑指offer 57. 删除链表中重复的结点
查看>>
剑指offer 58. 链表中环的入口结点
查看>>
剑指offer 59. 把字符串转换成整数
查看>>
剑指offer 60. 不用加减乘除做加法
查看>>