gpt4 book ai didi

c - 如何打印在 main 中声明并作为参数传递给 main 中返回类型为 void 的函数 sum 的两个数字的和。

转载 作者:行者123 更新时间:2023-11-30 18:36:16 25 4
gpt4 key购买 nike

我要添加的两个变量是在 main 中定义的。

有一个求和函数(假设)。它的返回类型是void。变量传递给这个函数,我想在 main 中打印结果。

最佳答案

您可以像这样定义函数:

void sum( int x, int y, long long int *x_plus_y )
{
*x_plus_y = ( long long int )x + y;
}

其中x_plus_y是“输出参数”。

这是一个演示程序

#include <stdio.h>

void sum( int x, int y, long long int *x_plus_y )
{
*x_plus_y = ( long long int )x + y;
}

int main( void )
{
int x, y;

printf( "Enter two integer numbers: " );
scanf( "%d%d", &x, &y );

long long int x_plus_y;

printf( "Sum of %d and %d is equal to %lld\n",
x, y, ( sum( x, y, &x_plus_y ), x_plus_y ) );
}

关于c - 如何打印在 main 中声明并作为参数传递给 main 中返回类型为 void 的函数 sum 的两个数字的和。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42230822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com