【C语言如何让一个函数返回多个值】在C语言中,一般情况下函数的返回值是通过函数中的return语句来实现的,每调用一次return语句只能从函数中返回一个值 , 下面我们就来看看C语言怎么让一个函数返回多个值!
工具/材料C语言的编辑器
操作方法01、全局变量传递
这种方式算是最不科学的规范,打破了软件开发需要的闭环策略,但在基本语法上是支持的,C语言里面最好少涉猎全局变量,使用出错的风险会提升很多,真要想使用建议还是用静态全局变量直接在变量的前面加上static修饰符 。
02、使用数组名或指针作为函数的形参
被调函数的行参是一个指针,然后在被调函数中返回第一个值,被调函数改变指针参数指向的值,这样主调函数相应的值就改变了,也就相当于返回了第二个值了 。这样就可以实现返回多个值!
03、结构体指针返回
结构体是C语言涉及数据结构的最直接的容器,通常在编程过程中实现一个功能模块在主函数里,我们可以定义一个结构体类型的变量,然后直接用函数返回值赋值就可以了 。
推荐阅读
- 微信如何贷款 微粒 微信如何贷款
- 微信如何显示电话号码 微信如何显示电话号码让别人也能看见
- 家长如何与初中生进行有效沟通 家长如何与初中生沟通
- 如何将word文件转换成pdf文件
- 如何找回微信支付密码,如何找回微信支付密码不重置
- 家长如何教育青春期的孩子 家长如何教育青春期的孩子关于性方面
- 高铁分几等座 高铁座位如何划分
- 如何更改微信绑定的手机号 如何更改微信绑定的手机号码
- 让我一生一世爱你是什么歌 让我一生一世爱你原唱
- 微信如何支付买东西 微信怎么支付买东西