注册 登录
编程论坛 C++教室

请大家帮忙看看这个程序错在什么地方

atemouse 发布于 2010-04-20 00:57, 409 次点击
#include <stdio.h>
int *p(int array[],int len=10)
{
    for(int i=0;i<len;i++)
    {
        array[i]=i;
    }
    return array;
}
void main()
{
    int *Array;
    int *Brray;
    Brray=p();
    for(int i=0;i<10;i++)
    {
        printf("此数组依次是%d\n",Array[i]);
    }
}
3 回复
#2
guoxijun2010-04-20 01:14
#include <stdio.h>
void p(int array[],int len=10)
{
    for(int i=0;i<len;i++)
    {
        array[i]=i;
    }
}
void main()
{
    int Array[10];
    p(Array,10);
    for(int i=0;i<10;i++)
    {
        printf("此数组依次是%d\n",Array[i]);
    }
}

不知道这样符合不符合你的意思
#3
qingzhu57532010-04-20 09:16
lz参数没写进去啊
#4
apull2010-04-20 09:41
int *Array; Array 没有初始化。。
Brray=p(); p的调用没有实参。

1