> 美食
c方法有哪些(static方法)
导语:C 方法
一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C 中定义方法
当定义一个方法时,从根本上说是在声明它的结构的元素。在 C 中调用方法
您可以使用方法名调用方法。下面的实例演示了这点:
using System;
当上面的代码被编译和执行时,它会产生下列结果:
最大值是: 200
您也可以使用类的实例从另一个类中调用其他类的公有方法。例如,方法 FindMax 属于 NumberManipulator 类,您可以从另一个类 Test 中调用它。
using System;
当上面的代码被编译和执行时,它会产生下列结果:
最大值是: 200
递归方法调用
一个方法可以自我调用。这就是所谓的 递归。下面的实例使用递归函数计算一个数的阶乘:
using System;
当上面的代码被编译和执行时,它会产生下列结果:
6 的阶乘是: 720
参数传递
当调用带有参数的方法时,您需要向方法传递参数。在 C 中,使用 ref 关键字声明引用参数。下面的实例演示了这点:
using System;
当上面的代码被编译和执行时,它会产生下列结果:
在交换之前,a 的值:100
结果表明,swap 函数内的值改变了,且这个改变可以在 Main 函数中反映出来。
按输出传递参数
return 语句可用于只从函数中返回一个值。但是,可以使用 输出参数 来从函数中返回两个值。输出参数会把方法输出的数据赋给自己,其他方面与引用参数相似。
下面的实例演示了这点:
using System;
当上面的代码被编译和执行时,它会产生下列结果:
在方法调用之前,a 的值: 100
提供给输出参数的变量不需要赋值。当需要从一个参数没有指定初始值的方法中返回值时,输出参数特别有用。请看下面的实例,来理解这一点:
using System;
当上面的代码被编译和执行时,它会产生下列结果(取决于用户输入):
请输入第一个值:
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小竹创作整理编辑!