c语言建立输出链表时vc6.0的报告错误找不到

[复制链接]
查看11 | 回复3 | 2010-3-27 03:34:51 | 显示全部楼层 |阅读模式
加上#include "stdlib.h",并且要求文件保存为.CPP格式,然后以上程序可以正常运行……要想了解更多情况的话,百度一下“typedef”的用法……
回复

使用道具 举报

千问 | 2010-3-27 03:34:51 | 显示全部楼层
加上一个头文件:#include"stdlib.h"在我的机子上运行是可以通过的!
回复

使用道具 举报

千问 | 2010-3-27 03:34:51 | 显示全部楼层
加上一个头文件,#include "stdlib.h"
回复

使用道具 举报

千问 | 2010-3-27 03:34:51 | 显示全部楼层
#include "stdio.h"#define NULL 0typedef struct Lnode{
int data; struct Lnode* next; }Lnode;int n,x;Lnode* p3;void creat(){
Lnode* head;
Lnode* p1=(Lnode*)malloc(sizeof(Lnode));
Lnode* p2=p1;
head=p1=p2;
n=5;x=1;//全局变量赋初值
p1->data=x++;
while(n>1)
{
p2=(Lnode*)malloc(sizeof(Lnode));
p2->data=x++;
p1->next=p2;
p1=p2;
n--;
}
p1->next=NULL;
//这是输出部分 printf("Now,these list is:\n"); int i=1;
while(head!=NULL)
{
printf("第%d个元素是%d\n",i++,head->data);
head=head->next;
} } intmain(){
creat();
return 0; }这是我通过实践运行过的,试试下,欢迎采纳!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行