请帮忙看看,告诉我哪个地方理解错了,应该怎么用,谢谢

C、C++和Java语言
回复
rufen
帖子: 192
注册时间: 2008-05-29 13:06
送出感谢: 0
接收感谢: 0

请帮忙看看,告诉我哪个地方理解错了,应该怎么用,谢谢

#1

帖子 rufen » 2011-02-09 22:01

代码: 全选

typedef struct Score
{//成绩结点,定义在#include之后
int rank;
double time;
int guess_times;
char name[16];
char date[26];
}node, * S_pointer;

typedef struct NodeHead
{//链表头结点,定义在#include之后
int length;
S_pointer head;
S_pointer handle;
S_pointer temp;
S_pointer tail;
}list;
============
使用如下:在main()函数里
list.length=0;
list.temp=NULL;
list.handle=NULL;
list.head=NULL;
list.tail=NULL;
这样使用编译器提示如图:
附件
guess_number.c
源代码
(8.96 KiB) 下载 15 次
Screenshot-2.png
编译错误提示
SivaCoHan
帖子: 101
注册时间: 2010-12-11 12:09
送出感谢: 0
接收感谢: 0

Re: 请帮忙看看,告诉我哪个地方理解错了,应该怎么用,谢谢

#2

帖子 SivaCoHan » 2011-02-10 18:14

第一,看你这个东西,完全不知道你在干什么。
第二,我猜啊。你是不是光声明构提,没建立结构体啊
头像
cjxgm
帖子: 1950
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
送出感谢: 1 次
接收感谢: 30 次
联系:

Re: 请帮忙看看,告诉我哪个地方理解错了,应该怎么用,谢谢

#3

帖子 cjxgm » 2011-02-10 21:22

typedef struct Score
{//成绩结点,定义在#include之后
int rank;
double time;
int guess_times;
char name[16];
char date[26];
}node, * S_pointer;

typedef struct NodeHead
{//链表头结点,定义在#include之后
int length;
S_pointer head;
S_pointer handle;
S_pointer temp;
S_pointer tail;
}list_t;
//============
//使用如下:在main()函数里
list_t list;
list.length=0;
list.temp=NULL;
list.handle=NULL;
list.head=NULL;
list.tail=NULL;
头像
racnil
帖子: 288
注册时间: 2008-08-28 8:12
送出感谢: 0
接收感谢: 0
联系:

Re: 请帮忙看看,告诉我哪个地方理解错了,应该怎么用,谢谢

#4

帖子 racnil » 2011-02-12 1:16

LZ会德语么?o(∩∩)o...哈哈~~
看到了LZ的名字,觉得好神奇~~
SLAX and Xorg(without any Window Managers)
It's fun!
回复

回到 “C/C++/Java”