关于C语言动态分配内存的几个问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:41:49
动态分配内存和结构体指针
typedef struct {
int x;
int y
} point;
point *p=NULL;
1.现在要为动态分配内存给p;代码为__________
2.在使用p之前,我们应该做动态分配内存是否成功的检查;代码为__________
3. 现在要通过p将横坐标x设为3,纵坐标设为4;代码为__________
4.用完后释放动态分配的内存;代码为_________

==============================
空白处要怎么填呢?

动态分配内存和结构体指针
typedef struct {
int x;
int y
} point;
point *p=NULL;
1.现在要为动态分配内存给p;代码为___p=(point*)malloc(sizeof(point)___
2.在使用p之前,我们应该做动态分配内存是否成功的检查;代码为___if(p==NULL)___
3. 现在要通过p将横坐标x设为3,纵坐标设为4;代码为___p->x=3;p->y=4___
4.用完后释放动态分配的内存;代码为___free(p);___