zlzjsl
2017-01-24 14:02
采纳率: 57.1%
浏览 1.2k
已采纳

C语言结构体指针的问题?

请问这段代码是什么意思?

 typedef struct student{
    int num;
    struct student *pnext;
}stu, *pstu;
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • _zSir 2017-01-25 03:05
    已采纳

    typedef的意思是说把A的别名设置为B
    所以stu是struct student的别名
    *pstu是struct student指针的别名
    struct student 等价于 stu
    struct student * 等价于 pstu

    点赞 评论
  • oyljerry 2017-01-24 14:03

    指向下一个student结构体对象。链表就是这样实现的。把一串Student对象连接起来

    点赞 评论
  • vilian jovan 2017-01-24 14:08

    声明一个结构体student,里边有2个成员,num和struct student类型的指针pnext,然后给这个结构体取了2个名字,stu和一个结构体指针pstu

    点赞 评论
  • blownewbee 2017-01-24 16:15

    student本身构成一个单链表,包含一个数据域(int name)和一个链域(next)

    点赞 评论
  • Dreamtia 2017-01-24 17:58

    创建了个pointer

    点赞 评论

相关推荐 更多相似问题