双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

结构指针

liuxin0534 liuxin0534 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
可编写一个建立链表的函数creat。程序如下:

#define NULL 0
#define TYPE struct stu
#define LEN sizeof (struct stu)
struct stu
{
 int num;
 int age;
 struct stu *next;
};
TYPE *creat(int n)
{
 struct stu *head,*pf,*pb;
 int i;
 for(i=0;i<n;i++)
 {
  pb=(TYPE*) malloc(LEN);
  printf("input Number and Age\n");
  scanf("%d%d",&pb->num,&pb->age);
  if(i==0)
   pf=head=pb;
  else pf->next=pb;
  pb->next=NULL;
  pf=pb;
 }
 return(head);
}
当执行pf=head=pb;pf->next指向哪里??
...全文

相关推荐

详解C++中的指针结构体数组以及指向结构体变量的指针

主要介绍了C++中的指针结构体数组以及指向结构体变量的指针的用法,是C++入门学习中的基础知识,需要的朋友可以参考下

weixin_38689477

结构体指针

用结构体指针实现的串口功能程序,《边学边用攻破C语言》第21集 结构体指针

weixin_37842374

NDK04_结构体、结构体指针、 结构体中指针成员

NDK开发汇总 一 结构体 结构体: 一系列不同类型的数据的结合 强调:类型!= 变量。 结构体名代表的只是结构体类型,没有内存空间。 结构体中的成员可以单独使用 1 定义结构体 struct Studet { char name[20]; int age; char gender[10]; int classId; }; //使用:struct Studet st; 也可以定义全局,与方法中使用的结构体类型一致,作用域不同 struct Studet { char name[20]; int age; char gender[10]; int classid; }Lucy;

weixin_38628211

C语言:结构体与结构体指针

将结构体变量作为函数参数,是将实参值传递给形参,属于值传递。将结构体所有参数传递给形参使用,但本身的值不会改变。将指向结构体变量的指针作为实参进行传递时,是将结构体变量的地址传递给形参,属于地址传递,会改变实际结构体变量的成员值的。

weixin_38721398

关于结构体指针类型的强制转换

在学习stm32嵌入式开发过程中,关于对GPIOA等地址的强制性结构体指针类型转换的参考依据!

changxiang_qhd
评论 9
收藏 已收藏
分享
返回顶部
liuxin0534
C语言 70,039 成员 243,237 内容