C程序里该怎么动态数组申请

作者:流年 | 创建时间: 2023-06-15
C程序里该怎么动态数组申请

操作方法

所有类型数组动态空间都是一样的。 比如 int *arr; arr=(int*)malloc(200);//动态申请长度为的200空间 …… free(arr);//使用过后不完忘记释放空间 再声明一个char数组 char *ch; ch=(char*)malloc(256); ...... free(ch); 其实前面的强制转换并没有必要,因为malloc返回的是void*,它可以被转换为任何类型的指针,所以以上也分别可以写成 arr=malloc(200); ch=malloc(256);

点击展开全文

更多推荐