为了账号安全,请及时绑定邮箱和手机立即绑定

结构体中指针的使用

结构体中指针的使用

C
南木_楠 2016-10-14 11:29:57
typedef struct Node{ int date; struct *Node next; }Node,*List; Node和*List有什么区别,要如何使用
查看完整描述

1 回答

已采纳
?
Yexiaomo

TA贡献152条经验 获得超157个赞

代码 不要这样贴啦啦啦~~~~

typedef struct Node{
    int date; 
    struct *Node next; 
}Node,*List; 

/* Node和*List有什么区别,要如何使用 */

首先 定义了一个 Node 类型的结构体 (但没有命名)

前面 有个 typedef 它的作用是 将 整个 结构体 类型:

struct Node{
    int date; 
    struct *Node next; 
}

它 另外命名为 NodeList

第二 :  List 前面 有个 * 号, 所以 List 就是指针类型的 Node 结点类型,

-----------------------------分割线--------------------------------------

问题二: 要如何使用

结点另外命名为 Node, 和 List (List 定义的变量 都是指针类型 的 )

Node: 常用在 malloc(), realloc()...  等关于 结点分配的 地方.

List: 常用在 定义变量 时...使用

这一些, 常用在哪些地方,

你可以看书, 多看书, 多敲代码, 慢慢的 你就知道 该怎样使用了......


-----------------------------分割线--------------------------------------

啦啦啦~~~~ Imcainiao

查看完整回答
3 反对 回复 2016-10-16
  • 1 回答
  • 0 关注
  • 1164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信