弱问:如何在子程序中申请数组?
我想在一个子程序中申请一个数组,然后通过参数返回首址指针
我的程序错在哪儿了?谢谢~~~
#include <stdlib.h>
#include <stdio.h>
void test(char* array)
{
int i;
array=(char*)calloc(12,sizeof(char));
for(i=0;i<12;i++)
{
array[i]='A'+i;
}
}
int main(int argc,char** argv)
{
int i;
char* array=0;
test(array);
for(i=0;i<12;i++)
{
printf("%c\n",array[i]);
}
return 0;
}

