delphi的问题?(100分)

  • 主题发起人 bogeyman
  • 开始时间
B

bogeyman

Unregistered / Unconfirmed
GUEST, unregistred user!
请问
在delphi中:=是赋值,那如果单独:和=分别是什么?
如果说= 是判断,类似的还有 <>,<,>,and,or,not等
那在
type
T1=Intger;
T2=T1;
中等号是什么??
 
兄弟:先看看书吧!
 
这是Pascal语法所规定的,不要钻牛角尖
 
单独的 : 一般在变量定义时,变量名和类型之间的分隔
也可以定义有类型常量
单独的 = 一般用在判断的表达式中,也用在全局变量或常量赋初值
后面的等号表示类型的重定义,表示两种类型是相同的(本质上)
 
:=赋值 相当于C++中的=
=比较是否相等 相当于C++中的==
至于type TypeName=Definition 是自定义类型
 
同意 LICHAOHUI和太阳火的回答。
 
: 一般用于赋值用,如 : var sStr: String;
= 多用在类型的转换,全局变量赋初值和数组即其它常申明时等.如
type
T1=Intger;
T2=T1;
就是类型转换,即T1和T2现在都是Intger这个数据类型了.
Delphi 唯一能在申明变量时赋值的就是全局变量,如:
var
Form1: TForm1;
sStr: String ='Hello';
implementation
.....

常量申明时如:
const
aryStrWeek: array[0..6] of String = ('Sun.','Mon.','Tue.','Wed.','Thu.','Fri.','Sat.');


 
先看看书吧。
这年头不发粮饷了,再这样问下去,你将成为乞丐。
 
红灯停,绿灯行
最多知道黄灯等一等就行了
不要死磕嘛
 
呵呵,不过精神可佳呀!
 
这种问题可能对我这样的新人比较有意义,毕竟从别的语言转过来,有一些观念与习惯转的慢一点,所以才会钻牛角尖。
呵呵,我倒是想问来者,没有勇气,现在看了,反而很高兴。
谢谢大家了!!
 
知道是干什么的就行了
不要无死抠了
 
有灌水的嫌疑呀!
 
死钻牛角尖,没多大意义的。
 
DELPHI基础教程
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1649621
 
1+1为什么等于2是数学家研究的课题[:D][:D]
 
所谓语法,是没什么道理的,没有原因的.只是一个大概的意思.
因为编译器也是人编的,他一定要按照一定的规则运行,明白?
语法是人为规定的.不象有些问题,存在为什么之类的.
我们讲话,为什么这样讲不那样讲呢?因为....大家都遵守就可以了
不过你挺认真的,希望和你交个朋友,qq:71892967
 
如果你不遵守DELPHI的语法,DELPHI就拒绝为你服务
 
顶部