3个回答
展开全部
调用自定义函数时,需要自定义函数返回一个值,就返回,不需要就不返回。
也可以用指针,这样就不用返回了
int add( int x, int y )
{
return x+y;
}
void add( int x, int y, int *s ) //调用函数需要s的值
{
*s = x + y;
}
也可以用指针,这样就不用返回了
int add( int x, int y )
{
return x+y;
}
void add( int x, int y, int *s ) //调用函数需要s的值
{
*s = x + y;
}
更多追问追答
追问
你好,我觉得自定义函数的结果,主函数是要用的呀,什么情况下不需要返回值呢?
不好意思,我懂得不多,希望您可以解答!
追答
比如
void display( int s )
{
printf("%d", s);
}
void add( int x, int y)
{
int s;
s = x +y;
display( s );
}
int main()
{
int x=1, y=2;
add( x, y );
return 0;
}
只在被调用函数里实现输出或计算,不要求将计算结果返回给主调用函数
TableDI
2024-07-18 广告
2024-07-18 广告
VLOOKUP函数是Excel中用于数据匹配的重要工具。其使用方法是:在个参数中输入要查找的值,第二个参数是包含数据的范围或表格,第三个参数指定返回数据的列号,第四个参数(可选)决定查找方式(0为精确匹配,其他为近似匹配)。例如,假设我们想...
点击进入详情页
本回答由TableDI提供
展开全部
C语言中,每个函数都有返回值类型。可以是void,int,double,等,也可以是struct类型。在返回值是void类型的函数中,return一般在最后一行,后面不加任何值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void subfunction()
{
//code
}
函数定义为void 就不需要返回值了
{
//code
}
函数定义为void 就不需要返回值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询