C#中的函数简介

C#中的函数与C和C+ +函数的声明方法与调用方法一样,只是在声明时,C#需要在前面加上关键字。我们从以下四个方面来了解一下。

1.函数定义

函数定义的结构如下:修饰符 返回值类型 方法名(参数列表)

{

方法体

}

如:public string showmessage()

{

string message;

message=“Hello World!”

return message;

日历函数的使用

PHP提供了一组日历函数,这些函数可以实现日期在不同的日历系统之间的转换。我们使用的主要日里有Gregorian、Julian和Julian Day Count。

Gregorian日历是大多数西方国家目前使用的历法。Gregorian中的日期1582年10月15日,1582与Julian日历中的1582年10月5日等有效。而在此日期以前,有些国家甚至在20世纪早期才转换。

除了这两个日历之外,我们可能还没有听说过Julian Day Count日历。该日历与UNIX时间戳有许多相似之处。它是从对于大约公元前4000起的某个日期开始计算的日子数,自身并不是特别有意义,但是它对于格式之间的转换却非常有用。要将一个日历格式转换到另一个日历格式,我们首先要换成Julian Day Count,然后再将其转换成输出的日历。

调用函数

通过下面所示代码是调用函数最简单的例子:function-name();可以得知以上代码将调用一个名为function-name且不需要任何输入参数的函数。这行代码还忽略了任何可能的函数返回值。

如下所示代码是调用函数最简单的例子:
function-name();

以上代码将调用一个名为function-name且不需要任何输入参数的函数。这行代码还忽略了任何可能的函数返回值。

许多函数确实就是这样调用的。在测试时,你会发现函数phpinfo()是非常有用的,因为它显示了已经安装的PHP的版本、关于PHP的信息、Web服务器的设置和众多的PHP和服务器变量的值。这个函数不需要任何参数,通常可以忽略它的返回值,所以,可以使用如下方式调用函数phpinfo():
phpinfo();

函数getReg的设计

让我们考虑如何针对一个三地址指令I实现函数getReg(I)。实现这个函数可以选择很多种方法,当然也存在一些绝对不可以选择的方法。这些错误方法会因丢失一个或多个活跃变量的值而导致生成错误代码。我们用处理一个运算指令的步骤来开始我们的讨论,还是用x=y+z作为一般性的例子。首先,我们必须为y和z分别选择一个寄存器。这两次选择所面临的问题是相同的,因此我们将集中考虑为y选择寄存器Ry的方法。选择规则如下:

1)如果y当前就在一个寄存器中,则选择一个已经包含了y的寄存器作为Ry。不需要生成一个机器指令来把y加载到这个寄存器。

PHP中的函数与对象

在PHP中,允许程序设计者将常用的流程或者变量等元素组成一个固定的格式,也就是说使用者可以自行组合函数或者对象。PHP中的函数和C语言一样,包括有返回值和无返回值的,不想PASCAL分成函数和程序那么复杂。在函数的名称上,PHP对于大小写的要求很松散。可以再定义函数时写成大写的名字,而在使用时使用小写的名字。对函数而言,不用管大小写,只要主要名称没有重复就可以了。在使用时,在自定义的函数名称前要加入function的保留字,表示这是定义使用者的自定义函数。之后的myfunc可以是任何的英文字母开头的字符串,字符串除了开头不能是字符串或下划线外,在第一个字母后可以是数字或下划线,当然其他的符号或者中文字不能当函数名。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.