第1个回答 2013-11-11
#include <stdio.h>
#include <malloc.h>
void f(int* p, int len)
{
int* pArray;
pArray = (int* ) malloc(4 * len);
for (int i=0; i<len; i++)
{
pArray[i] = p[i];
}
for (int k=0; k<len; k++)
{
printf("%d\n", pArray[k]);
}
}
int main(void)
{
int a[] = {10,20,30};
f(a,3);
return 0;
}