`
tiandirensoon
  • 浏览: 596643 次
文章分类
社区版块
存档分类
最新评论

一个函数返回多个值

 
阅读更多

有两种方法:1.使用指针变量声明函数(或者使用数组变量)2.使用传出参数

第一种方法:函数返回的是一个指针地址(数组地址),这个内存地址有多个变量寄存在里面。这个方法我不太会用,传地址传值我常常搞的淅沥糊涂。

第二种方法:我用例子说明。

首先声名一个函数,定义如下

public bool CheckUser(string UserName, out string PassWord, Out int State)
{
if ( UserName == "123" )
{
PassWord = "456";
State = 0;
}
else
{
PassWord = "";
State = 1;
}
return false;
}

应用方法如下:

string PassWord = "";
int State = 0;
string UserName = "abc";
bool falg = CheckUser(UserName,outPassWord, out State);

这个就可以得到函数CheckUser返回的三个值falg 、PassWord、State

在使用out型参数的时候必须事先声明,否则无法使用,可以看作输出参数的初始化。

分享到:
评论

相关推荐

    C语言中一个函数怎样返回多个值

    C语言中一个函数怎样返回多个值,return不能实现?

    Qt中调用函数如何返回多个值的Qt文件

    Qt中调用函数如何返回多个值的Qt文件,详情可参考:https://blog.csdn.net/didi_ya/article/details/119854553

    mysql存储过程之返回多个值的方法示例

    本文实例讲述了mysql存储过程之返回多个值的方法。分享给大家供大家参考,具体如下: mysql存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。咱们先来看一个orders表它的...

    python函数返回多个值的示例方法

    python可以返回多个值,确实挺方便函数里的return只能返回一个值,但是返回类型是没是限制的因此,我们可以“返回一个 tuple类型,来间接达到返回多个值”。例子是我在robot framework source code 时的例子: 复制...

    使PHP自定义函数返回多个值

    有时候我们要求函数返回多个值时,用return是不可以把值一个接一个地输出的。但不可忽视的一点是,return语句可以返回任何类型的变量,这就是使自定义函数返回多个值的关键。请看代码: <?php function results...

    java 返回多个值的问题

    由于某些项目需要知道一个函数处理中需要返回函数的处理状态,同时 也想知道函数处理的数据,这是我们就需要...那么怎么解决返回多个参数值呢? 解决方式就是用HashMap来保存返回的结果.这样就可以解决多个返回值的问题

    JavaScript实现函数返回多个值的方法

    主要介绍了JavaScript实现函数返回多个值的方法,涉及javascript字典类型的使用技巧,需要的朋友可以参考下

    PowerShell小技巧之从函数中返回多个值

    假设一个PS脚本函数需要返回多个值,最好的办法是返回对象并且存储对象独有的属性。 这里有一个不错的方法。它能轻松的返回你想要的多个信息,并将结果分配给多个变量: function Get-MultipleData { Get-Date '...

    python 函数 函数的偏函数 高阶函数 返回函数 匿名函数 闭包.md

    ​ 当我们写一个参数比较多的函数时,如果有些参数,大部分场景下都是某一个固定值,那么为了简化使用,就可以创建一个新函数,指定我们要使用的函数的某个参数,为某个固定的值;这个新函数就是“偏函数” 2. ...

    C语言FAQ 常见问题列表

    previous up contents next C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙 云 修订版 0.9.4, 2005年6月23日... o 8.6 我有个函数, 本该返回一个字符串, 但当它返回调用者的时候, 返回串却是垃圾信息。 ...

    基于C++,写一个计算求和的函数模板,用户从键盘输入若干整数,以-1为结束标志,实现对用户输入的值进行求和,并返回求和结果

    C++小练习,适合新手学习编程。基于C++,写一个计算求和的函数模板,用户从键盘输入若干整数,以-1为结束标志,实现对用户输入的值进行求和,并返回求和结果。

    PowerShell函数一次返回多个返回值示例

    多个输出的内容是放到一个返回值数组中的。 比如有如下一个返回值测试的函数, 代码如下: function Test-ReturnValue {  1  ‘Hello’  return Get-Date } 这个函数定义了三个返回值,调用的效果如下: 代码...

    你必须知道的495个C语言问题(PDF)

    4.6 我有一个函数extern int f(int *); 它接受指向int 型的指针。我怎 样用引用方式传入一个常数?下面这样的调用f(&5); 似乎不行。. 18 4.7 C 有“按引用传递” 吗? . . . . . . . . . . . . . . . . . . . . . . ...

    SQl 函数说明大全

    1.聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。 2.配置函数 是一种标量函数,可返回有关配置设置的信息。 3.转换函数 将值从一种数据类型转换为另一种。 4.加密函数 支持加密、解密、...

    Python代码-函数返回多个值.py

    ——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!

    php中实现可以返回多个值的函数实例

    主要介绍了php中实现可以返回多个值的函数,实例分析了php使用数组返回多个值的技巧,需要的朋友可以参考下

    API之网络函数---整理网络函数及功能

    FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 FlushFileBuffers 针对指定的文件句柄,刷新内部文件缓冲区 FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 ...

    Excel常用的函数

    符合多个条件的数据求和——SUMIFS函数 2 满足多重条件的单元格数目——COUNTIFS函数 2 不显示计算结果为0值的项——AND函数、IF函数 3 判断单元格是否为空——ISBIANK函数 4 名次排位函数——RANK函数 5 提取字符串...

    函数指针来交换两个数

    用一个函数指针来交换两个数

Global site tag (gtag.js) - Google Analytics