欢迎纠错,指正~
结构体的使用:
今天去了坑爹的创新实验课,其实也不是说这个课很水,就是不适合大二的我在数电,模电都没接触的情况下去学习,所以我就对这个课就一头雾水,不过就在我蒙了几个小时后决定不能浪费我宝贵的时间,还好有wifi,所以就利用手机对一直半懂不懂的结构体进行了详细的复习和学习;
1、 结构体的定义:
struct 结构名
{ 成员列表;//每个成员都要有类型说明;
};
结构体定义的是一种数据结构,所以它本身并不会被当作数据而开辟空间;
2、 结构变量:说明结构变量的3种方式:
·(1)在定义结构体类型的同时说明变量
struct stu
{ …;
}boy1,boy2;
(2)直接说明结构变量:
struct
{ …;
}boy1,boy2;
(3)先定义结构体类型,再说明变量
struct stu boy1,boy2;
3、 结构体与指针:
使用指针变量指向一个结构体变量(其首地址);
结构体指针变量说明:
struct 结构名 *结构指针变量名