基本概念:
自定制的数据类型
结构体变量的定义、初始化和访问:
一个空指针对应的内存,既不能读,也不能写
带有垃圾回收机制的编程语言,都具有STW问题(stop the world)
#include <stdio.h>
#include <stdlib.h>
//自定指一种类型,该类型的变量用来表示一个学生
//抽象
typedef struct Student{
char name[1024];
int score;
}Student;
int main(){
struct Student student = {"张三",90};
Student* p = &student;
printf("姓名:%s\n分数:%d\n",student.name,p->score); // . 和 -> 即可读也可写
//(*p).score=90; 等价于 p->score=90;
system("pause");
return 0;
}
结构体传参:
结构体传参的时候,要传结构体的地址