首先,我希望用户输入所需数组的大小。所以我正在使用:
int size;
scanf("&d",&size);
现在我想使用指针和 malloc 函数创建一个整数数组。这就是我所做的:
int *p1 = (int*)malloc(sizeof(int)*size);
据我了解,这就像使用:
int p1[size];
但是我如何像数组一样使用它呢?
问题1:现在我希望用户输入与他写入这个“数组”一样多的整数。但我不能使用 p[0] 因为它不是一个数组,它是一个指针。
问题2:我想将此数组“发送”到一个获取整数数组的函数。再说一次,这不是一个数组,我怎么能把它“给”给函数呢?