gpt4 book ai didi

c - C 中对变量求和的函数

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

我正在尝试使用以下代码,但我不确定问题出在哪里,我正在尝试创建一个对 2 个变量求和并稍后在程序中调用它的函数

#include <stdio.h>
#include <stdlib.h>



void func(int sum) {
int a;
int b;
int sum = a+b;
printf("sum is %d", sum);
}



int main()
{
printf("Enter a:\n");
scanf("%d", &a);
printf("enter b\n");
scanf("%d", &b);

return func(sum);

}

最佳答案

您需要将 a 和 b 传递给 sum 函数,而不是将它们声明为局部变量。

#include <stdio.h>
#include <stdlib.h>

void sum(int a, int b) {
int sum = a+b;
printf("sum is %d", sum);
}


int main()
{
int a, b;
printf("Enter a:\n");
scanf("%d", &a);
printf("enter b\n");
scanf("%d", &b);

sum(a,b);
}

关于c - C 中对变量求和的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51251025/

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