引用结构体变量中成员一般形式是

 我来答
帝都小女子
推荐于2016-09-08 · 知道合伙人金融证券行家
帝都小女子
知道合伙人金融证券行家
采纳数:26030 获赞数:530132
在校期间荣获文明小使者称号,并考取会计从业资格;曾多次参与集团业务处理,并获得其管理层高度赏识。

向TA提问 私信TA
展开全部
  引用结构体变量中成员的一般方式为:结构体变量名.成员名

  结构体变量成员的引用(两种方式)
  #include<stdio.h>
  int main()
  {
  struct student
  {
  char name[20];
  char sex;
  int age;
  float score;
  }stu;

  printf("输入姓名:\n");
  gets(stu.name);
  printf("输入性别:\n");
  stu.sex = getchar();
  printf("输入年龄:\n");
  scanf("%d",&stu.age);
  printf("输入成绩:\n");
  scanf("%f",&stu.score);

  printf("姓名:%s,性别:%c,年龄:%d,成绩:%5.2f\n",stu.name,stu.sex,stu.age,stu.score);
  system("pause");
  return 0;
  }

  #include<stdio.h>
  int main()
  {
  struct student
  {
  char number[6];
  char name[20];
  char sex;
  int age;
  float score;
  }s1={"12004","李明",'m',19,298.3},s2={"12005","王丽",'f',18,227.9};
  struct student *p; //定义p为结构体变量
  p = &s1; //p指向结构体变量s1
  printf("学号 姓名 性别 年龄 分数\n\n");
  printf("%s %s %c %d %5.2f\n",p->number,p->name,p->sex,p->age,p->score);
  p = &s2; //p指向结构体变量s2
  printf("%s %s %c %d %5.2f\n",p->number,p->name,p->sex,p->age,p->score);
  system("pause");
  return 0;
  }
匿名用户
2011-11-27
展开全部
结构体变量名. 成员名
或者 结构体指针变量名->成员名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shen201100
2011-11-27
知道答主
回答量:4
采纳率:0%
帮助的人:6268
展开全部
struct Test{
int a;
......
};

void main()
{
Test p,*q; //两种定义情况
int i=0;
q=(Test *)malloc(sizeof(Test)); //申请空间
p.a=i; // 举个例 引用结构体变量中成员一般形式
q->a=i;
.............
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄瑞h
2011-11-29 · 超过17用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:45.3万
展开全部
先把结构体实例化,引用是用结构体名.成员名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
允逸0Fk
2011-11-27 · TA获得超过126个赞
知道答主
回答量:56
采纳率:0%
帮助的人:12万
展开全部
结构体名.****
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式