第1个回答 2012-10-17
void hao()
{}
该函数就不可以有返回值,因为是void型的。
int hao()
{}
该函数就有返回值,必须有return句型。
比如:
#include"stdio.h"
#include "math.h"
main()
{
float a=-1.1;
float b;
b=abs(a);
printf("%f\n",b);
}
abs(a)表示将a带入abs函数中的返回值
故b=abs(a)表示将返回值赋值于b
返回值是最基本的函数之间构成联系。
返回到调用该函数的地方。
这样你就可以轻松实现调用函数的功能,而不需自己再编辑
第2个回答 2012-10-17
返回值作为一种状态的存在.
可以告诉你一些 这个函数执行了怎么样的结果.
比如 ture 和 flase 返回ture 表示执行成功了, 反之 失败了.
也有返回执行结果的.
比如 int add(a,b){ return a+b;} 这是返回的计算结构.
等等.
很多用处, 写多了, 你自然就会了.本回答被网友采纳
第3个回答 2012-10-17
返回到被调用的地方,就是从被调函数返回到主函数本回答被提问者采纳
第4个回答 2012-10-17
函数有返回, 比如定义一个 int sum(int x, int y) 函数,那么返回的值就是一个int 类型的参数
int sum (int x,int y)
{
int Sum = 0;
Sum = x+y;
return Sum;
}
void main ()
{
int a=1,b=2,c;
c = sum(a,b); // 调用函数,返回值赋值给c。
}
另外返回值还能表示函数是否正常....
说得不是很清晰...见谅.