delphi 判断一个整形变量是否为空
如何判断?varA:IntegerBeginifA=nilthen......End;可以么?nil代表什么?是代表数值为空么?...
如何判断?var A :IntegerBegin if A = nil then ......End ;可以么?nil代表什么?是代表数值为空么?
展开
3个回答
展开全部
不可以, nil 只可以对指针赋值.
Incompatible types: 'Integer' and 'Pointer'.
Incompatible types: 'Integer' and 'Pointer'.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Var A: Integer 编译器在碰到这句时就会在堆栈上分配内存,并初始化为0的,不存在空值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你定义完整型变量,给他赋一个初始值就行了啊,比如0,等到要判断的时候,再拿它和0比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询