- #include
- #include
- typedef struct info{
- int a;
- char b;
- }Info, *INFO;
-
- int main(){
- INFO ptr = (INFO)malloc(sizeof(Info) *3);
-
-
- ptr[0].a = 100;
- ptr[1].b = 'c';
-
-
- printf("[%c]\n", ptr[1].b);
-
- free(ptr)
-
- return 0;
- }
定义一个结构体Info,
定义一个结构体指针ptr,在内存中申请 sizeof(Info) * num大小的内存
在访问内存的时候,由于是按照Info大小进行申请的,可以使用数组的下标进行快速访问。