#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]);
}
}
请你能帮我打印回主页。我不知道如何打印回到主要功能。我不知道如何使用指针。
答案 0 :(得分:1)
您还可以在total
中定义main
,并将其作为参数传递给fun1
,与x
和y
相同。
通过这种方式,您的功能可以执行添加,main
仍然可以进行打印(因为total
可以从main
访问)