问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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就是要返回的参数。忘采纳!!追问怎么返回

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邪灯是什么意思? 趣头条怎么解绑微信 趣头条APP解绑微信教程 趣头条怎么解绑微信号 趣头条怎样解除微信绑定 魔兽世界7.0古龙之陨怎么做 咸阳男子欲带孩子轻生被救回,成年人的生活有多不易? 陕西咸阳,一男子欲带孩子轻生被救回,轻生带孩子是什么操作? 我是帅哥,为什么还没有人追? 为什么我这么漂亮就是没有一个男人来追我 气死了? 人不在本地,怎么实名制 C语言里,什么是没有返回值函数,请举例说明 谁能把C语言中的 有参数 无参数 有返回值 无返回值的 概念 关系 给我... 如何用eclipse查看log4j linux下apache2和tomcat6集群 2个tomcat6在同一台机器上 log4j报错 情趣跳蚤能拆开吗,头哪里怎么打开 老公不在家 自己用情趣跳蚤舒服吗 ? 三星S7 edge怎么添加侧屏快捷方式 三星s7edge怎么才能和昂科威屏幕共享 在哪个网站上可以发表小说? 手游飞车cdk200块钱是真的么 八字原局中的合的顺序? 我微信设置里面也找不到功能这个选项怎么弄 ...基础医学的神经生物学不受限吧?生物医学工程算是基础医学类吗?_百 ... 北京航空航天大学生物医学工程学院有基础医学吗? 我对基础医学特别喜欢,还有生物医学工程也喜欢,求推荐下大学?_百度... 生物医学工程学什么?和医学有着怎样的关系? 我想问一下,我本科学的是生物医学工程专业的,以后研究生能考基础医学... 生物医学工程专业以后考研可以转基础医学,然后考执业医师或药师?_百度... 用盐水和用白糖洗脸哪个更好一些 盐和白糖哪个洗脸更好 你们男生什么情况下会和女同事聊情感话题?平时总逗她、捉弄她。为什么... ...乘除用无参无返回值,无参有返回值,有参无返回值,有参有返回值一样... 一个男生老是跟我聊他感情方面的事,什么意思 想知道男人有没有对你动情,聊什么话题就可以了? 当自己和喜欢的男生聊天,他问到你的感情问题,你会不会暴落身份?_百度... c语言函数是否有返回值有什么区别 四川凉山森林大火为什么不用干冰? 在c语言中调用函数有无返回值的区别在哪里?为什么有时候不需要返回值... 你好我叫尹慧琪英语,翻译 你好,我叫某某的英语怎么写??? 你好,我叫李艳,我在三年二班。用英语怎么翻译 你好我叫周佩我来自中国你来自哪里用英语怎么读? “你好,我叫吴晴玥,很高兴认识你”英语怎么说? 左腋下疼痛 ...左侧腋窝,后背,胸口经常压痛,疼痛位置 OPPO手机使用转换器耳机还是扬声器 小车电子档全国通用了吗? 车辆电子档案已经转到外地了,还没办入户,可以再退回来吗 房间摆设风水学有哪些 一个房间能摆放多件风水物吗?