怎么找到要做网站推广的客户资源,深圳工业设计公司哪家好,宽带推广方案,模板网站可以做优化C/C 函数返回多个参数
转自#xff1a;https://blog.csdn.net/onlyou2030/article/details/48174461
笔者是 Python 入门的#xff0c;一直很困惑 C/C 中函数如何返回多个参数。
如果一个函数需要返回多个参数#xff0c;可以采用以下两种方法#xff1a;
传引用或指针…C/C 函数返回多个参数
转自https://blog.csdn.net/onlyou2030/article/details/48174461
笔者是 Python 入门的一直很困惑 C/C 中函数如何返回多个参数。
如果一个函数需要返回多个参数可以采用以下两种方法
传引用或指针作为入参函数体内直接修改地址处的内容
第一种方法是将返回值作为写参数。
#include iostream
#include string
using namespace std;void fun(int a, char b, string c)
{a 1;b b;c test;
}int main()
{int a;char b;string c;fun(a,b,c);cout a b c endl;
}返回结构体
第二种方法是定义一个结构返回指向该结构的指针。
#include iostream
#include string
using namespace std;struct result
{int a;char b;string c;
};result * fun()
{result *testnew result;test-a 1;test-b b;test-c test;return test;
}int main()
{result *test;testfun();cout test-a test-b test-c endl;delete test;return 1;
}