delphi中string变量中的字符是什么样的字符(Unicode还是ASCII)
integer是多少位的?16位?
label是什么变量??
ord函数是不是等效于C++中的(char)的转换操作?

解决方案 »

  1.   

    string--不是unicode
    integer--2bite
    label---控件的一种,标签
    ord('A')=65
      

  2.   

    integer--signed 32-bit
    label不是控件
    procedure FindFirstAnswer;
    var X, Y, Z, Count: Integer;
    label FoundAnAnswer;
    begin
      Count := SomeConstant;
      for X := 1 to Count do
        for Y := 1 to Count do
          for Z := 1 to Count do
            if ... { some condition holds on X, Y, and Z } then
              goto FoundAnAnswer;  ... {code to execute if no answer is found }
      Exit;  FoundAnAnswer:    ... { code to execute when an answer is found }
    end;
    -----------------------------------
      

  3.   

    label作为一种数据类型是用来定义跳转点的
    goto语句中使用
      

  4.   

    delphi中string变量中的字符是什么样的字符(Unicode还是ASCII)
    integer是多少位的?16位?
    label是什么变量??
    ord函数是不是等效于C++中的(char)的转换操作?
    1、String 不是unicode
    2、integer是32Bit 
    3、label是标号定义符
    4、ord函数等效于C++中的(char)转换操作。
      

  5.   

    i:integer;
    sizeof(i);就知道它有多大了啊!label是和goto在一起用的
      

  6.   

    Delphi支持goto也不出奇,C#都还支持gogo