shenyaowen 发表于 2014-3-24 12:21:21

real 怎么赋初值?

本帖最后由 shenyaowen 于 2014-3-24 12:22 编辑

刚更小甲鱼学习delphi今天刚到 数据类型与表达式03 是写一个 基本的计算器的 小甲鱼 在视频里没有设 var   我是设了 个 var 的变量   类型为real,但是出错了 .
procedure TForm1.Button1Click(Sender: TObject);
var
Operand1:Real:= 0;   //出错了
Operand2:real := 0;      //出错了
Result:real := 0;//出错了
begin
label1.Caption:='+';
Operand1 := StrToFloat(Edit1.Text);
Operand2 := StrToFloat(Edit2.Text);
Result := Operand1 + Operand2;
label3.Caption := FloatToStr(Result);


改成Operand1:real;就可以是不是 我的赋值语法有错误啊百度 没查到 real 怎么赋初值.......
是用 :=吗还是 = :sad:sad:sad:sad:sad

plmokn111 发表于 2014-3-24 13:06:01

我也是新手    Operand1: real = 0;而且应该放在你声明的函数外面,定义为全局变量,局部变量不能赋初值。

shenyaowen 发表于 2014-3-24 13:26:25

plmokn111 发表于 2014-3-24 13:06 static/image/common/back.gif
我也是新手    Operand1: real = 0;而且应该放在你声明的函数外面,定义为全局变量,局部变量不能赋初值。 ...

这样子啊 谢谢了 {:1_1:}:titter:

comeheres 发表于 2014-3-24 17:05:21



2楼已经讲了,这是很基础的内容,推荐楼主看一下《Delphi 5 开发人员指南》,此书是经典中的经典

shenyaowen 发表于 2014-3-26 13:30:58

comeheres 发表于 2014-3-24 17:05 static/image/common/back.gif
2楼已经讲了,这是很基础的内容,推荐楼主看一下《Delphi 5 开发人员指南》,此书是经典中的经典
谢谢哦 我正在学win32汇编 因为把所有精力放在汇编上 想学完了win32汇编好去学windows程序设计。 所以每天只固定看一节 小甲鱼的delphi 今天刚看到 赋值你推荐的我会去看的 :titter: 谢谢了
页: [1]
查看完整版本: real 怎么赋初值?