c - 如何打印回main函数?

标签 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]);
    }
}

请你帮我将总计打印回主窗口。我不知道如何将总计打印回主函数。我不知道如何使用指针。

最佳答案

您还可以在 main 中定义 total 并将其作为参数传递给 fun1,与 x< 的操作相同y

这样你的函数就可以进行加法运算,并且 main 仍然可以进行打印(因为 total 可以从 main 访问)

关于c - 如何打印回main函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22134276/

相关文章:

c - 性能挑战 : NAL Unit Wrapping

c# - 访问违规异常

c - 我如何使用 fork 打开一个新进程并使用 execl 在 c 中启动网络浏览器

c - 如何制作平衡二叉树

在 C 中将字符串转换为有符号十进制

c++ - 要在我的 C++ 程序中使用 C 代码,我需要做什么特别的事情吗?

c - RGB565 转灰度

java - main 存储在哪里并且 main 是一个关键字?我知道 main() 是一种方法,但我问的是 "main"

c - 函数中声明的结构指针

c - 函数参数中的逗号运算符