孙丽云数据结构第2讲结构体(补充).pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 16页
  • 2017-05-05 发布于北京
  • 举报
孙丽云数据结构第2讲结构体(补充)

概 述;概 述;结构体的说明;结构体的说明;结构体变量同其它变量一样也必须先说明、定义, 然后才能使用。 结构体变量定义要按照结构体说明中的结构体类型, 为被定义的结构体变量分配内存单元, 而结构体说明不分配内存。;结构体变量的定义;结构体成员的引用;结构体变量的初始化;例: struct student { long num; char name[20]; char sex; int age; float score; char addr[30]; }; struct student stu1={2010001, “Li feng”, ‘M’, 18, 87.0, “Beijing”}; ;结构体数组的概念;例如: static struct student stu[30]; 例中定义了30个结构体变量,下标0-29(下标从0开始), 结构体变量是 stu[0]、stu[1]、stu[2]、.. ...stu[29]。 ;结构体数组的初始化;结构体数组的初始化;例 下述程序的输出结果是: main( ) { struct copml { int x; int y; }coum[2]={1,3,2,7}; printf(“%d”,coum[0].y/coum[0].x*coum[1].x); } A) 0 B) 1 C) 3 D) 6;自定义类型;自定义类型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档