麻烦看看。。。
#include <stdio.h>#include <stdlib.h>
#define NUM 100
int funcdef_arr(int array[]);
int funcview_arr(int *array);
int main()
{
int array[NUM];
funcdef_arr(array);
funcview_arr(array);
return 0;
}
int funcdef_arr(int array[])
{
int i;
for(i=0;i<NUM;i++)
{
array[i]=rand()%100;
}
return array[i];
}
int funcview_arr(int *array)
{
int count;
for(count=0;count<NUM;count++)
{
printf("%5d",array[count]);
}
return array[count];
}
为什么 第一个 调用函数的时候 只需要给一个数组名(array)就够了,
还有 子函数 中的返回值 为什么可以是 0呀。
有点小不懂。