• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

c语言中node是什么意思

武飞扬头像
PHP中文网
帮助180

c语言中node是什么意思

Node不是语句(不是关键字),只是程序员通俗下用来定义链表结点的名称而已.

它通常在数据结构中用作结点的类型名。

具体用法:

struct Node{
...
};

当然也有些情况下是用类来定义的(C语言中没有类)。

结构和类在定义出名称以后,直接用这个名称就可以定义对象了。

学新通技术网

扩展资料:

C语言中有Node * a,和Node* &a

用法

void initNode(Node* &a){
a = (Node*)malloc(sizeof(Node));
a->lenght=0;
}

它的含义就是把main中那个指针变量等价与initNode中的这个指针变量,它们为同一个指针。

另外有个误区对与数组int a[10];

void initArray(int a[]){
a = {1,2,3,4,5,6,7};
}

a在是数组的首地址,它是个常量你这要做的意思是把a的地址又改变了,常量怎么可以改变了。。。。就如1不能为2

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanfbkie
系列文章
更多 icon
同类精品
更多 icon
继续加载