(送分)使整型变量为空(100分)

  • 主题发起人 主题发起人 fz
  • 开始时间 开始时间
F

fz

Unregistered / Unconfirmed
GUEST, unregistred user!
自定义的整型变量初始化时为0,
如何将整型变量初始化成空值(类似于null);
 
整形变量为空就已经不是整数了(违反了整数的定义),我觉得倒可以定义一个整形变量指针:
pInt: ^Integer;
整型变量初始化成空值(类似于null)就意味着pInt=nil,这样试试吧。
 
将整型变量初始化成空值有什么用意呢?
 
补充一句;
或者自己定义一个NULL值,如:
const myNULL=2147483647;
初始化时令整型变量等于myNULL.
 
干嘛要为空???
 
int *i;
i = NULL;
即可!
 
nil 就是 0呀. 不懂什么叫整型变空. 计算机里没有"空"的概念. 如果是要显示成空, 可以转换
成空格字符.
 
整形变量为空就已经不是整数了(违反了整数的定义),kokusan此言有理。
但我不禁想起Powerbuilder里对于任何类型的变量都有相对应的null值
(用setnull)不知是怎么实现的?!
 
没有"空"的概念, 所谓"空", 只不过是预先定义的一个特定值, 编译器(或解释器)对之进行了一些
特殊处理罢了.
 
// Agree with eYes
 
你要空干什么,是数据库应用吗?
 
即使能把整型变量初始化成空,我还是建议把整型变量初始化成0
 
整数在PC里是由四个BYTE(或其它个BYTE)表示, 它肯定是有内容的。
所谓的空,不过是人为定义的东西。
你可定义0或-1为空。反正判断是否为空的函数自己写就是了!
 
什么 lqbz 的? 0 就是 0
 
整型变量不存在空的概念,数据库字段才有这么个东东。
整型变量只存在是否进行初始化的问题。
若是数据库字段,我想你不要期望能将它直接置空,即便是要置空,
也不是在客户端的事情,肯定要由服务器提供一特定过程,空值的
具体含义是由服务器端定义的。
 
fz你到那里去了,你是什么想法
 
sql server 中的mull是什么值
 
结束问题????
 
多人接受答案了。
 
后退
顶部