zoukankan      html  css  js  c++  java
  • 变量赋值

      当在Object Pascal 中声明一个变量时,变量名在类型的前面,中间用冒号隔开,变量初始化通常要跟变量声明分开。

      注意:IDE能自动赋初值的变量仅是全局变量,不是那些在过程或函数中局部变量。

      提示:Delphi编辑器自动对全局变量赋初值。当程序运行时,所欲的整数类型赋为0,浮点类型赋值0.0,指针为Null,字符串为空等,因此在源代码中不必对全局变量赋零初值。而过程或函数的局部变量需要赋初值。

    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
    type
      TForm1 = class(TForm)
        Button1: TButton;
        Button2: TButton;
        procedure Button1Click(Sender: TObject);
        procedure Button2Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
      K1,K2 : integer;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ShowMessage(IntToStr(K1+K2)) //K1,K2是全局变量,没有赋初值,结果:0
    end;
    
    procedure TForm1.Button2Click(Sender: TObject);
    var
      W1,W2 : integer;
    begin
      ShowMessage(IntToStr(W1+W2));// W1,W2是过程的局部变量,没有赋初值,结果:14151084
    end;
    
    end.
    
    
  • 相关阅读:
    JS相关
    简单的打字效果
    android文件保存
    android 各种布局技术
    Android中的显示单位
    第一个android项目目录结构说明
    安装运行第一个android应用
    android手机模拟器屏幕分辨率说明
    系统常用VC++运行时下载地址
    VC++共享文件夹
  • 原文地址:https://www.cnblogs.com/beeone/p/1797116.html
Copyright © 2011-2022 走看看