如何打印回主要功能?

时间:2014-03-02 22:11:14

标签: c

#include<stdio.h>
#include<conio.h>
#define SIZE 10
int fun1(int x[] , int y[], int limit);
int main(void)
{
    int i,limit ,num1[SIZE],num2[SIZE];

    printf("\n\tPlease enter array size (No more than 10) => ");
    scanf(" %d",&limit); // Array limit
    for(i=0;i<limit;i++)
    {
        printf("\n\tPlease enter num1 (%d) => ",i+1);
        scanf(" %d",&num1[i]);
    }
    for(i=0;i<limit;i++)
    {
        printf("\n\tPlease enter num2 (%d) => ",i+1);
        scanf(" %d",&num2[i]);
    }
    fun1(num1,num2,limit);
    getch();
    return 0;
}

int fun1(int x[],int y[] ,int limit)
{
    int i,total[SIZE];
    printf("\n\tInside the function => ");
    for(i=0;i<limit;i++)
    {
        total[i]=x[i]+y[i];
        printf("\n\t %d + %d = %d",x[i],y[i],total[i]);
    }
}

请你能帮我打印回主页。我不知道如何打印回到主要功能。我不知道如何使用指针。

1 个答案:

答案 0 :(得分:1)

您还可以在total中定义main,并将其作为参数传递给fun1,与xy相同。

通过这种方式,您的功能可以执行添加,main仍然可以进行打印(因为total可以从main访问)