全站搜索未启用
跳到主要内容

视频二:结构变量的定义和成员访问 视频

1.利用结构类型名定义结构变量

struct ABC{int a, b; double c;};

(1) struct ABC x, y;

(2) struct ABC a1, a2={2, 5, 3.6};

(3) struct ABC a3={1, 2, 3.0}, a4=a3;

(4) struct ABC a[5], *b=a; //定义结构数组和结构指针

2.定义结构类型的同时定义结构变量

struct Person{char name[10]; int age;}

  p1, p2={"liping", 46}; //定义p1和p2,p2被初始化

3.定义无名结构类型的同时定义结构变量

struct {int x, y; } r1={1, 2}, *pr=&r1;

  //只能随时定义对象,由于没有结构类型名,以后无法再利用