• Delphi基础语法


    1、LowerCase(const s:string):string、UpperCase(const s:string):string

    2、CompareStr(const s1,s2:string):Integer 本函数区分大小写,是对比字母ASCII的值,得出值的差,是从第一个字母开始对比,如果对比的差为0则一直往后面字母进行对比,直至比较不为0;CompareText(const s1,s2:string):Integer 本函数不区分大小写

    3、Length(s):Integer 返回字符串的长度

    4、Delphi 中不等于用<> 

    5、Delphi语法不区分大小写

    6、pos(s1,s2)Integer :查找s1在s2中的位置,如果s2中不存在s1,则结果为0

    7、AppendStr(var s1,const s2):string :功能相当s1:=s1+s2,但是效率更快

    8、Copy(str,m,n):string :在字符串str中截取从第m个字符开始长度为n的子字符串,并作为函数的返回值,若m大于字符串的长度则返回空字符串;

    9、Delete(str,m,n) :在字符串str中删除从第m个字符开始长度为n的子字符串,没有返回值

    10、Insert(str1,str,k):将字符串str1插入到字符串str的第k个位置处,没有返回值;

    11、IntToStr(m):string; StrToInt(s):Integer; FloatToStr(f):string; StrToFloat(s):Extended;

    12、if语句:

    //1、单分支语句
    if(条件) then
            语句1;
    //2、双分支语句
    if(条件) then
            语句1    //没有分号
    else 
            语句2;   //这个if判断结束之后必须有分号
    //3、如果分支下是多语句,必须使用begin  end
    if(条件) then
    begin
        语句1;
        语句2;
    end
    else
    begin
        语句3;
        语句4;
    end;

     13、Case语句

    Case (表达式)of
        值1:语句1;
        值2:语句2;
        值3,值3:语句3;
    else//else语句之前的可以有分号;
        语句n;
    end

     14、while语句

    while(循环条件)do
    begin
        循环体;
    end;
    //循环体中如果遇到break会直接跳出循环;如果遇到continue程序会停止本次循环,重新判断循环条件,根据循环条件的值,决定是否继续执行循环;
    //在Repeat语句与For语句都可以使用这两个语句;

     15、Repeat语句

    Repeat
        循环体;//循环体中的语句不需要使用begin...end
    Until(循环条件);//先执行循环体,然后再判断循环条件,如果条件为FALSE继续执行循环体,为TRUE则退出循环;

     16、For语句

    For 循环变量:=初始值 To(DownTo) 终止值 DO
    begin
        循环体;
    end;//To是递增,判断循环变量是否大于终止值,如果是则结束循环,如果不是则执行循环体,每次循环之后循环变量自动递增1;DownTo是递减,判断循环变量是否小于终止值,如果是则结束循环,如果不是则执行循环体,每次循环之后循环变量自动递减1;循环体中也可以使用break或continue语句;

     17、数组

    //一维静态数组定义格式
    Type
        数组类型名=Array[下标类型] of 基类型;
    //例如
    Type
        number=Array[1..10] of Integer;
    //定义(声明)数组变量
    var
        num1:number;
    //也可以使用更为简单的方法来定义数组变量
    var
        num1:Array[1..10] of Integer;
    //引用数组元素的格数
    数组名[下标]
    //例如
    For i:=1 To 10 Do
        num1[i]=i;

              

  • 相关阅读:
    python基础
    用纯css改变下拉列表select框的默认样式兼容ie9需要用js
    如何阻止360浏览器backspace键的默认快捷键
    js判断undefined类型,undefined,null, 的区别详细解析
    jquery事件日历插件e-calendar 的修改
    each和for一起使用
    2019.9.24 网络ip小知识
    数据库SQL开始学习_5
    2019.9.22 java小知识
    数据库SQL开始学习_4
  • 原文地址:https://www.cnblogs.com/allen0/p/8531742.html
Copyright © 2020-2023  润新知