打印
[PIC®/AVR®/dsPIC®产品]

如何一次返回多个不同类型的变量?

[复制链接]
300|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
598330983|  楼主 | 2023-8-17 23:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在有些时候想一次返回多个不同类型变量给调用函数,该如何做才能实现?

使用特权

评论回复
沙发
Flyboyarnold| | 2023-8-18 03:27 | 只看该作者
直接传结构体如何?

使用特权

评论回复
板凳
Flyboyarnold| | 2023-8-18 03:27 | 只看该作者
直接传结构体如何?

使用特权

评论回复
地板
daichaodai| | 2023-8-18 08:15 | 只看该作者
传指针,或者用全局变量。

使用特权

评论回复
5
1564564| | 2023-8-21 10:32 | 只看该作者
就我而言,我只知道那种返回一个参数的

使用特权

评论回复
6
wutaosamuel| | 2023-8-21 17:34 | 只看该作者
可以传指针或者返回结构体
struct Object {
char* Name;
int ID;
}

1. void GetValue(const char* name, int* id);
2. void GetValue(struct Object* obj);
3. struct Object GetValue();

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

227

主题

5279

帖子

22

粉丝