程序设计-复习.pptVIP

  • 4
  • 0
  • 约1.9万字
  • 约 83页
  • 2023-10-12 发布于上海
  • 举报
* * * * * * * * * * * * * * * * 结构变量的初始化: struct Node { int x; int y; }s[2]={{20,30},{50,2}},*p=s[0] ,s1; s1 = s[0];/* 将结构变量s1整体赋值给结构变量s2 */ p=s; /*定义指向结构变量s的结构指针p*/ (2)引用结构成员(3种方法) (1) 引用结构变量 ① 结构变量.成员名; ② p-成员名; ③ (*p).成员名; //使用结构指针和成员运算符引用结构成员: 第③种,圆括号是必要的。 struct Node { int x[3],y[2]; }s={1,2,3,4,5}, *p=s; printf(%d\t,s.x[2]/(*p).x[0]+p-y[0]*s.y[1]); 结构数组 例如:用结构变量s1描述某学生的有关信息,而用结构数组可表示一个班的学生。 struct stu { / *定义学生结构体类型* / int num; /*学号*/ char name[20]; /*学生姓名*/ char sex; /*性别*/ float score[3]; /*三科考试成绩*/ }; [struct ] stu

文档评论(0)

1亿VIP精品文档

相关文档