研究源码是一件痛苦的事情,习惯了写业务代码,看到低层的数据类型都有点蒙,下面复习一下结构体:
定义:
结构体就是把某一类属性封装起来,然后可以通过一定方法去访问和修改它的内部变量
```
struct sutdent{
int age;
int job[20];
char *name;
int *a
} stu
```
取值
stu->age
*(stu->name)
*(stu->a)
for(int i=0; i<20; i++) {
int a = stu->job[i];
}
研究源码是一件痛苦的事情,习惯了写业务代码,看到低层的数据类型都有点蒙,下面复习一下结构体:
定义:
结构体就是把某一类属性封装起来,然后可以通过一定方法去访问和修改它的内部变量
```
struct sutdent{
int age;
int job[20];
char *name;
int *a
} stu
```
取值
stu->age
*(stu->name)
*(stu->a)
for(int i=0; i<20; i++) {
int a = stu->job[i];
}