[PIC®/AVR®/dsPIC®产品] 如何一次返回多个不同类型的变量?

[复制链接]
 楼主| 598330983 发表于 2023-8-17 23:38 来自手机 | 显示全部楼层 |阅读模式
在有些时候想一次返回多个不同类型变量给调用函数,该如何做才能实现?
Flyboyarnold 发表于 2023-8-18 03:27 | 显示全部楼层
直接传结构体如何?
Flyboyarnold 发表于 2023-8-18 03:27 | 显示全部楼层
直接传结构体如何?
daichaodai 发表于 2023-8-18 08:15 来自手机 | 显示全部楼层
传指针,或者用全局变量。
1564564 发表于 2023-8-21 10:32 | 显示全部楼层
就我而言,我只知道那种返回一个参数的
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();
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

5573

帖子

22

粉丝
快速回复 在线客服 返回列表 返回顶部

266

主题

5573

帖子

22

粉丝
快速回复 在线客服 返回列表 返回顶部