C语言程序设计chapter11续.pptVIP

  • 2
  • 0
  • 约9.41千字
  • 约 42页
  • 2018-05-04 发布于四川
  • 举报
指向结构类型数据的指针 结构变量在内存中的起始地址称为结构变量的指针。 1 指向结构变量的指针 [案例] 使用指向结构变量的指针来访问结构变量的各个成员。 #include“struct.h” struct std_info student={“000102”,“张三”,“男”,{1980,9,20}}; main() { struct std_info *p_std=student; printf(No: %s\n, p_std-no); printf(Name: %s\n, p_std-name); printf(Sex: %s\n, p_std-sex); printf(Birthday: %d-%d-%d\n, p_std-birthday.year, p_std-birthday.month, p_std-birthday.day); } [程序演示] 通过指向结构变量的指针来访问结构变量的成员,与直接使用结构变量的效果一样。一般地说,如果指针变量pointer已指向结构变量var,则以下三种形式等价: (1)var.成员 (2)pointer-成员 (3)(*pointer).成员 /* “*pointer”外面的括号

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档