c语言里, 返回值有什么作用,返回到哪里,为什么要有返回值
7个回答
展开全部
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
返回值是最基本的函数之间构成联系。
返回到调用该函数的地方。
这样你就可以轻松实现调用函数的功能,而不需自己再编辑
{}
该函数就不可以有返回值,因为是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
返回值是最基本的函数之间构成联系。
返回到调用该函数的地方。
这样你就可以轻松实现调用函数的功能,而不需自己再编辑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回值作为一种状态的存在.
可以告诉你一些 这个函数执行了怎么样的结果.
比如 ture 和 flase 返回ture 表示执行成功了, 反之 失败了.
也有返回执行结果的.
比如 int add(a,b){ return a+b;} 这是返回的计算结构.
等等.
很多用处, 写多了, 你自然就会了.
可以告诉你一些 这个函数执行了怎么样的结果.
比如 ture 和 flase 返回ture 表示执行成功了, 反之 失败了.
也有返回执行结果的.
比如 int add(a,b){ return a+b;} 这是返回的计算结构.
等等.
很多用处, 写多了, 你自然就会了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回到被调用的地方,就是从被调函数返回到主函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数有返回, 比如定义一个 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。
}
另外返回值还能表示函数是否正常....
说得不是很清晰...见谅.
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。
}
另外返回值还能表示函数是否正常....
说得不是很清晰...见谅.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询