C语言中的参数和返回值是什么,,,举个例子
发布网友
发布时间:2022-06-01 07:54
我来回答
共4个回答
热心网友
时间:2024-12-12 16:52
你好!
1,C语言中,所谓传参一般调用一个函数时,传递过来的参数,否则被调用函数是无法使用调用函数里面的参数的,除了全局参数等。
2,C语言中的返回值一般一return 的形式出现,就是这个函数结束时,会抛出需要返回的一个值。在调用的函数中可以接收。下面我举一个完整的例子来说明这几者的关系。
3.实例说明:
#include <stdio.h>
int counter(int i);
void main(void)
{
int j,m;
m = 5;
j = counter(m); //此处调用函数counter();并且传入参数,一个int型的m,
//次函数在结束时将返回一个int型,这里用j来接收
printf("返回值为:%d\n",j);
}
int counter(int i) //这里是函数定义,int counter();说明此函数将会返回一个
{ //int型
//counter(int i);表示在调用此函数时需要传入一个int型参数
return i + 1; //此处是函数将要返回的值,传进来的是5,那返回 5 + 1,返回6
}
不懂可继续追问!
热心网友
时间:2024-12-12 16:53
1、C语言中,所谓传参一般调用一个函数时,传递过来的参数,否则被调用函数是无法使用调用函数里面的参数的,除了全局参数等。
2、C语言中的返回值一般一return 的形式出现,就是这个函数结束时,会抛出需要返回的一个值。在调用的函数中可以接收。下面我举一个完整的例子来说明这几者的关系。
3、例程:
#include <stdio.h>
int counter(int i);
void main(void)
{
int j,m;
m = 5;
j = counter(m); //此处调用函数counter();并且传入参数,一个int型的m,
//次函数在结束时将返回一个int型,这里用j来接收
printf("返回值为:%d\n",j);
}
int counter(int i) //这里是函数定义,int counter();说明此函数将会返回一个
{ //int型
//counter(int i);表示在调用此函数时需要传入一个int型参数
return i + 1; //此处是函数将要返回的值,传进来的是5,那返回 5 + 1,返回6
}
热心网友
时间:2024-12-12 16:54
例如int a = max (c ,d);这个函数中a是返回值,c和d是参数,其中返回值类型为整形追问返回值是后面算好,再返回吗?
追答在所有的函数包括max函数中,返回值都要用return返回,但是除了int main(void) 这个主函数,因为它默认的返回值返回方式是软件中调试时默认给你加了return这个语句;
热心网友
时间:2024-12-12 16:54
unsigned char fanhui(x)
{
.............
return(y);
}
x就是参数,y就是要返回的参数。忘采纳!!追问怎么返回