您好,我是c语言初学者。。能不能给我讲一下malloc和calloc的用法,配合指针,。。。谢谢了

2024-11-28 16:35:56
推荐回答(1个)
回答1:

int *array = NULL;
比如说申请10个数;
array = (int *)malloc(sizeof(int)*10);

int **darray;
比如说是[2][3];
则分两步;
第一步:
darray = (int **)malloc(sizeof(int)*2);
第二步:
darray[0] = (int *)malloc(sizeof(int)*3);
darray[1] = (int *)malloc(sizeof(int)*3);
刚学C语言如果你用的是vc6.0最好下msdn,它对C语言语法,函数等讲得都非常详细。