delphi7学习中的小知识点

来源:互联网 发布:js带条件的隐藏li标签 编辑:程序博客网 时间:2024/05/17 02:53

1、trim()函数:函数的基本格式为trim(S),S为字符或字符串,该函数用法比较简单,函数功能为:删除字符或字符串S中左右两端的空格并返回。

2、copy()函数:函数的基本格式为copy(S,x,y),该函数有三个参数,S为字符串,x和y为整数,函数功能为:返回字符串S中从第x个字符开始,且长度为y的子字符串。例如copy('abcdef',3,2),函数的返回值为:cd。

3、函数声明语法格式:

Function Total(x,y:real):real;

Begin

Total := x + y;

End;

过程的声明和使用:

Proceduce  TForm1.ButtonClick(Sender:TObject);

Begin

Close;

End;

函数和过程是Pascal语言的两种子程序,函数在执行时将返回一个值,而过程执行时不返回任何值。函数智能出现在表达式中,不能单独使用;而过程不能出现在表达式中,仅能以某个语句出现。在函数体中必须有一个赋值语句,将函数返回值付给函数名。 

4、循环语句

(1)repeat语句

repeat语句会重复执行一行或一段语句知道某一种状态为真。语句以repeat开始,以until结束,其后跟随被判断的布尔表达式。

表达式:repeat

statements    //执行语句

until condition//执行循环的条件

例如:i := 0;

    repeat 

i := i + 1;

Writen(i);

   until i = 10;

repeat语句至少会被执行一次。

(2)while语句

表达式:while condition do

begin

statements

end;

例如:i := 0;

while i < 10 do

begin

i := i + 1;

writen(i);

end;

(3)for语句

表达式:for condition do

begin

statements

end;

例如:var  i : integer;

for i := 1 to 5 do

writen(i);

以上三种循环语句,如果知道循环次数的话,可以使用for语句,for语句执行速度快,效率高。如果不知道执行多少次,但是至少执行一次,选用repeat...until比较合适;当可能一次都不执行,可以选用while...do语句。

0 1
原创粉丝点击