C语言中->含义

问题:p=p->next 表示什么意思?另外->符号是一个整体吗?

解答:->整体用于指向结构体、C++class等含数据指针用取数据换种说我C语言定义结构体申明指针指向结构体我要用指针取结构体数据要用->.

举例:
struct Data
{
   int a,b,c;
};              /*定义结构体*/
struct Data * p;/*定义结构体指针*/
struct Data A = {1,2,3};/*声明变量A*/
int x;/*声明变量x*/
p = &A ; /*让p指向A*/
x = p->a;/*句意思取p所指向结构体包含数据项a赋值给x*/
         /*由于p指向A p->a == A.a,1*/


于始问题 p = p->next;应该现C语言链表next应该与p同类型结构体指针其定义格式应该:
struct Data 
{
   int a;
   struct Data * next;
};/*定义结构体*/
…………
main()
{
   struct Data * p;/*声明指针变量p*/
  ……
   p = p->next;/*next值赋给p*/
}
链表指针C语言难点重点懂非用要仔细讲必须先讲变量、指针
变量所谓变量要浅显认变量变量套用我院问:教室变变变每同面课变教室始终没变或变变量:变址块变存储空间情况我看变量房间面东西其内容关注变量址C语言指针房间址我声明变量相于盖间房存放东西我直接观看房东西声明指针相于获定位器用指针指向某变量用指针给变量定位我用指针找所跟踪变量并获面内容
结构体呢结构体相于几房组别墅几房绑定起使用假设现种别墅布迷宫每间别墅都间房面放另别墅位置信息现手拿定位器找第栋别墅面想要东西(链表数据部),栋别墅位置计入定位器(p = p->next)再走向栋别墅……走知道走某栋别墅信息没(p->next == NULL)旅行结束链表遍历程现能明白 p=p->next含义吧
写希望能明白
想cC++链表指针必须熟练掌握
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值