我想让函数返回一个数组,然后使用该数组,下面这个代码竟然没有任何运行结果。到底错哪了呢
#include<stdio.h>
int * shishi(void)
{
int b[5],i;
for(i=0;i<5;i++)
{
b[i]=i;
}
return b;
}
void main()
{
int * a,i;
a=shishi();
for(i=0;i<5;i++)
{
printf("%d",a[i]);
}
}
我想让函数返回一个数组,然后使用该数组,下面这个代码竟然没有任何运行结果。到底错哪了呢
#include<stdio.h>