鱼C论坛

 找回密码
 立即注册
查看: 2355|回复: 9

[技术交流] 发现一个求长方体体积的程序。请问还可以改进吗?

[复制链接]
发表于 2019-10-29 15:34:25 From FishC Mobile | 显示全部楼层
本帖最后由 bin554385863 于 2019-10-29 15:56 编辑

一般情况下函数返回值只能有一个,如果要返回多个值,
要么返回一个数组,
要么返回一个结构体。
你的自定义函数返回值只有一个v,s1,s2,s3是无法返回的。

又或者不需要返回值,直接在自定义函数体内使用printf打印。

再或者使用指针*s1,*s2,*s3,再把指针作为函数的参数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-29 15:52:36 From FishC Mobile | 显示全部楼层
54黑科技 发表于 2019-10-29 15:39
通过设为全局变量,然后如果在被调用函数中改变了,则也可以在主调函数中输出相应的值。

(⊙o⊙)?
我看下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-29 15:55:00 From FishC Mobile | 显示全部楼层
54黑科技 发表于 2019-10-29 15:39
通过设为全局变量,然后如果在被调用函数中改变了,则也可以在主调函数中输出相应的值。

了解了,这个知识点我还真没注意-_-||
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-29 15:59:22 From FishC Mobile | 显示全部楼层
不过我很好奇为啥你不把函数声明放到main前面,或者直接在main前面定义函数
                                                            ——来自强迫症的疑问=_=
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-29 17:26:43 | 显示全部楼层
54黑科技 发表于 2019-10-29 16:38
可能个人编程习惯不同吧

我刚开始学用的就是VScode,
每次写完代码,格式化一下,

可能时间长了就养成了写代码也是那种格式的习惯
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-26 03:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表