1. 定义一个长度为10的动态数组 在C语言中,动态数组通常使用指针和malloc函数来分配内存。这里我们需要分配一个能够存储10个整数的数组。 c #include <stdio.h> #include <stdlib.h> int main() { int *array; array = (int *)malloc(10 * sizeof(int)); if (array == NULL) { pri...
你可以用动态分配内存的方法,比如你要建立一个字符串数组:char *str;str=(char *)malloc(n);n是变量,可以在确定了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);