<分区>
我正在尝试使用结构通过以下代码返回多个变量。
有更好的方法吗?
这个技术怎么样,它有效率吗?
PS:我是嵌入式系统的新手,因此试图发现内存、性能和此类约束的最佳技术。
#include <stdio.h>
struct two func(int , int );
struct two {
int x;
int y;
};
int main() {
printf("values is\n %i\n %i\n ",func(33,44).x,func(33,44).y);
return 0;
}
struct two func(int x, int y ) {
struct two ex;
ex.x=x;
ex.y=y;
return ex;
};