【发布时间】:2012-11-15 20:25:02
【问题描述】:
我对 C 中的 return 语句有点困惑。我正在上 C 的大学入门课,我们已经学习了函数,但是我仍然不明白返回值的用途。你能用它们做什么?价值去哪儿了?例如,
#include <stdio.h>
int add(int, int);
int main()
{
int x=0, y =0, z;
// insert code here...
printf("Enter a number: ");
scanf("%d", &x);
printf("Enter another number: ");
scanf("%d", &y);
z = add(x,y);
printf("%d\n", z);
return z;
}
int add(int x, int y)
{
int sum;
sum = x + y;
return sum;
}
由于 printf 函数,总和仅显示。 return z 会发生什么?你能以某种方式将返回值传递给其他函数吗?
【问题讨论】:
标签: c function return return-value