在C语言中,可以使用malloc函数来分配内存给结构体。首先需要定义结构体类型,然后使用malloc为其分配内存,并使用指针来访问和操作该结构体。 以下是一个简单的示例: #include <stdio.h> #include <stdlib.h> // 定义一个结构体类型 typedef struct { int id; char name[50]; } Person; int main() { // ...