自学内容网 自学内容网

Java 一维数组作为函数参数

//一维数组的引用
#define SIZE 5
void input(int a[], int len);
void output(int a[], int len);//函数的声明
int main(void)
{
    int i = 0;
    int arr[SIZE] = { 86,85,85,896,45 };//同理五个数据只是偶然,可能会更多
    //输入
    input(arr, SIZE);
    /*for (i = 0;i < SIZE;i++)
    {
        printf("请输入你的第%d个值:",i+1);
        scanf_s("%d", &arr[i]);
    }
    //输出
    for (i = 0;i < SIZE;i++)
    {
        printf("第%d个你输入的值%d\n",i+1, arr[i]);
    }/*
    printf("%d\n", arr[0]);
    printf("%d\n", arr[1]);
    printf("%d\n", arr[2]);
    printf("%d\n", arr[3]);
    printf("%d\n", arr[4]);*/
    //一个一个在个数较少的情况下,但如果特别多不建议,而用循环
    output(arr, SIZE);//这里的SIZE
    return 0;
}
    void output(int a[], int len)
    {
        int i = 0;
        for (i = 0;i < len;i++)
        {
            printf("第%d个你输入的值%d\n", i + 1, a[i]);
        }
    }
//一维数组作为函数参数
void input(int a[],int len)
{
    int i = 0;
    for (i = 0;i < len;i++)
    {
        printf("请输入第%d个数据:", i + 1);
        scanf_s("%d", &a[i]);
    }
}


原文地址:https://blog.csdn.net/l13849427451/article/details/142904998

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!