77问答网
所有问题
typedef struct node { int data; struct node *next; }Node,*LinkList;谁能帮我解释各条语句的表示的意思
如题所述
举报该问题
推荐答案 2012-09-25
这是定义一个
结构体
,这个结构体有两个属性,一个是int类型的data; 另一个是这个结构体本身类型的指针next;
给这个结构定义了一个别名:Node,一个指针别名:LinkList;
Node a; 等价于 struct node a; 都是声明一个struct node结构体类型的结构体变量 a;
LinkList b; 等价于 struct node *b; 等价于 Node *b; 声明一个struct node结构体类型的指针变量 b;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WpvIY8p8p.html
其他回答
第1个回答 2012-09-25
定义一个指针型结构,存在一个指针和一个整型
第2个回答 2019-08-27
北漂的心酸,公众号,最新node.js从入门到精通及服务器搭建课程
相似回答
...
data;
struct
Lnode
*next;
}
L
node,*LinkList;
是什么意思
答:
源代码:
struct
L
node{
int
data;
struct Lnode
*next;
}
解释:结构体类型定义的一般形式为:struct 结构名 {结构成员表};其次是给结构体声明了另外一个名字
,typedef
声明,简称
typedef,
为现有类型创建一个新的名字,或称为类型别名, 在结构体定义,还有一些数组等地方都大量的用到,这里指的就是...
c语言问题
struct
node{
int
data;
struct node
*next;
}
答:
int
;那么在后面的代码中你就可以用int来定义整形变量。这里也是一样的,忽略结构体的定义,那么这句代码就是:
typedef struct node,*linklist
;也就是说在后面的代码中你可以用node来定义一个结点类型的变量,可以用linklist来定义一个结点指针类型的变量 ...
结构体
typedef
struct
node{int
data;struct
node
*next;}linklist;
想...
答:
typedef struct node{int data;struct node *next;}linklist
;这种声明只是个模板,不会为其分配内存空间,只有声明一个变量时才分配内存空间。如前, struct node只是个样子,而linklist a或struct node a中的a才具有空间。
C语言数据结构题目(链式结构)
答:
"stdio.h"#include "conio.h"#include "stdlib.h"#define NULL 0
typedef
struct
Node{int
data;struct
Node
*next;}Node,*linklist;Node
*initlist();void createlist(Node *head,int n);void display(Node *head);void insert(Node *head,int x,int i);void main()
{Node
*head;int n...
C语言编程新建一个链表,包含5个以上结点
答:
/***定义一个链表结点***/
typedef
struct
node
{
int
data;
// 结点的数据域 struct node
*next;
// 结点的指针域
}linklist;
linklist *CreateLinklistRear(){ int x, i;linklist *head, *rear, *temp;head = (linklist *)malloc(sizeof(linklist)); // 生成表头结点,表头...
编写一个计算单链表中结点个数算法程序
答:
给你一个完整的代码,包括链表的创建,输出和求链表长度 include <stdio.h> include <stdlib.h>
typedef
struct
node
{
int
data;struct
node
*next;}NODE,*List;
void initList(List L){ L = NULL;} List createList(){ List head, p, q;int flag;head = (List)malloc(sizeof(NODE));...
typedef
struct
node{
int
data ;
struct node
*next ;
}Node,*link
...
答:
typedef
把
Node
定义成
struct
node类型,把
link
定义成指向这个结构体的指针类型,两者都是类型名,所以可以这样声明:Node my
node;
//mynode是一个struct
node结构体
link ptr_node;//ptr_node是一个指向struct node结构体的指针。
大家正在搜
c语言typedefstruct
typedef struct S
struct node c语言
typedef struct后面
typedef struct指针
c中typedefstruct
typedef struct用法
typedef struct引用
typedef struct
相关问题
结构体定义 typedef struct Lnode{ in...
结构体定义 typedef struct Lnode{ in...
typedef struct node{ int data ...
typedef struct Lnode{ Elemtype...
typedef struct node{}*linklist...
typedef struct Node *LinkList;...
typedef struct Node { ElemType...
typedef struct Node *LinkList;...