F fz Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #1 自定义的整型变量初始化时为0, 如何将整型变量初始化成空值(类似于null);
K kokusan Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #2 整形变量为空就已经不是整数了(违反了整数的定义),我觉得倒可以定义一个整形变量指针: pInt: ^Integer; 整型变量初始化成空值(类似于null)就意味着pInt=nil,这样试试吧。
K kokusan Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #4 补充一句; 或者自己定义一个NULL值,如: const myNULL=2147483647; 初始化时令整型变量等于myNULL.
D DancingAgain Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #6 int *i; i = NULL; 即可!
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #7 nil 就是 0呀. 不懂什么叫整型变空. 计算机里没有"空"的概念. 如果是要显示成空, 可以转换 成空格字符.
柳 柳五公子 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #8 整形变量为空就已经不是整数了(违反了整数的定义),kokusan此言有理。 但我不禁想起Powerbuilder里对于任何类型的变量都有相对应的null值 (用setnull)不知是怎么实现的?!
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-20 #9 没有"空"的概念, 所谓"空", 只不过是预先定义的一个特定值, 编译器(或解释器)对之进行了一些 特殊处理罢了.
L lhxu Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-23 #12 即使能把整型变量初始化成空,我还是建议把整型变量初始化成0
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-23 #13 整数在PC里是由四个BYTE(或其它个BYTE)表示, 它肯定是有内容的。 所谓的空,不过是人为定义的东西。 你可定义0或-1为空。反正判断是否为空的函数自己写就是了!
Y yanghaijun Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-23 #15 整型变量不存在空的概念,数据库字段才有这么个东东。 整型变量只存在是否进行初始化的问题。 若是数据库字段,我想你不要期望能将它直接置空,即便是要置空, 也不是在客户端的事情,肯定要由服务器提供一特定过程,空值的 具体含义是由服务器端定义的。
整型变量不存在空的概念,数据库字段才有这么个东东。 整型变量只存在是否进行初始化的问题。 若是数据库字段,我想你不要期望能将它直接置空,即便是要置空, 也不是在客户端的事情,肯定要由服务器提供一特定过程,空值的 具体含义是由服务器端定义的。