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

...让函数输出某个值或符号的,必须要定义成void类型才规范对?_百度知 ...

发布网友 发布时间:2024-09-28 23:05

我来回答

2个回答

热心网友 时间:2024-10-11 06:22

void表示函数无返回值,也就不需要写return。如没有返回值的函数,void要写,否则默认返回值是int型需要return语句。

关于函数返回多个值,有很多方法:

一、不返回,函数返回值依然是void,但传值的时候传变量地址,那么在函数运行中改变变量地址里的值,函数运行结束,外面实参变量也改变了。比如void fun(int* a)。

二、不返回,函数通过全局变量传递值。

三、返回数组类型(包括结构数组),在函数中将要返回的多个值放在数组中返回,比如char *fun()。

热心网友 时间:2024-10-11 06:28

1。不需要返回值的函数,可以定义为void,这样的确规范些,但不是必须。比如main函数你就可以定义为int,但没有值返回,其实编译器会帮你返回一个默认值。
2。 需要同时返回多个值的, 有几种方式,一种是用指针的形参,通过指针指向的地址来返回结果,这个不一定要改为有返回值类型的,因为是通过参数返回。 还有个方法就是返回指针,这个需要改为有返回值类型的,可以是一个结构的指针或者数组的指针或者链表,在结构或数组或链表中返回结果。但这种方式新手要注意,不能使用局部变量来返回,分配的空间在使用后也要记得释放
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水浒揭秘贞芸劫张若贞结局 阴茎的大与小有何区别? 男人的生殖气有大有小吗 穿甲弹和破甲弹哪个好 如何从外表区分尾翼稳定脱壳穿甲弹和尾翼稳定破甲弹 穿甲弹、破甲弹和碎甲弹有什么区别?介绍_穿甲弹、破甲弹和碎甲弹有... ...脱壳穿甲弹、乌金穿甲弹、破甲弹都有什么区别? 超前消费还有什么消费 成子湖面临问题 力学试验过程监测 一个三角形砍掉一个角还剩几个角 ...后面什么都没有,为什么输出的是上一个输出的结果 十万以下 省油以后保养成本低的SUV有那几款,求大神赐教。 用C++打印顺三角字符,要求从键盘输入行数和字符 连云港一年中白昼最短的一天是( ) A.春分日 B.夏至日 C.秋分日 D.冬 ... 北京白昼最短的一天是()A.3月21日 B.6月22日 C.9月23日 D.12月22日... 作业安全管理的标准化要求包括:生产现场管理,生产过程控制和... c语言 判断三角形类型 简单代码 rt 手机NFC是什么功能?1分钟了解,2分钟学会使用! 开启nfc功能是什么意思 正月初八想去青岛玩一周,最少需要多少钱 青岛正月能穿呢大衣吗 脉冲冲洗仪与一次性冲洗枪一样吗,可以用于开放性骨折冲洗吗? 在异地成立了非独立核算的分公司,那分公司的员工可不可在当地缴纳社保和... 魔兽争霸3冰封王座复杂么 很难玩么 魔兽争霸3冰封王座怎么玩,零基础?介绍_魔兽争霸3冰封王座怎么玩,零基础... 倚天屠龙记 V1.61版基本信息 魔兽争霸3冰封王座秘籍了解魔兽争霸3兵种资料大全 求はるかぜどりに、とまりぎを。初回限定版+特典 下载 建筑工程的检测有那些? 赛博朋克2077怎么标记目标介绍_赛博朋克2077怎么标记目标是什么_百度知 ... 求教大神,C语言里定义主函数时,int main(void)我看了书上有时有void... C语言中,如果定义一个子函数是void类型;那么当主函数调用这个子函数的时... 属狗人70年二月初六酉时出生和属羊人正月出生的长久吗 如何捉住知了猴 22款ipadpro上市时间 隆鼻手术有哪些危害? 女生变美技巧 隆鼻的危害都是什么 五官越来越好看的12个小技巧 C3为什么不可开低速电动汽车? 做隆鼻手术有什么风险 %.0f是什么意思? 隆鼻手术有什么后遗症? C语言中 .0f 是什么意思来着? 膨体隆鼻手术有哪些副作用? 硅胶隆鼻手术有什么风险? 我的世界创作灵感 历史上的十大旷世奇才 刚买的相机三星WB800F,不知怎么回事,显示PTP MODE,按什么键都不管用_百...