malloc()函数用来分配一个内存空间给指定的变量
typedef struct Node{
int a;
}
int s = (int)malloc(sizeof(Node));
(强制类型转换,一般与要赋予内存空间的变量相同)malloc(赋予的内存空间的大小,填写要赋予的数据类型)
注意
- malloc()要与free()成对出现,申请的内存空间不用的话要释放
- malloc()有可能申请内存空间失败,失败返回为Null,所以要检查是否申请内存空间成功
malloc()函数用来分配一个内存空间给指定的变量
typedef struct Node{
int a;
}
int s = (int)malloc(sizeof(Node));
(强制类型转换,一般与要赋予内存空间的变量相同)malloc(赋予的内存空间的大小,填写要赋予的数据类型)
注意