c语言翻译Pascal
来源:百度知道 编辑:UC知道 时间:2024/06/18 12:10:51
i =* ( long * ) &y
assert( !isnan(y) );
这俩句怎么翻译
恩 这个我知道 但是怎么翻译成pascal
assert( !isnan(y) );
这俩句怎么翻译
恩 这个我知道 但是怎么翻译成pascal
第一句:&y表示取y的地址
(long*)是把这个地址转换成long型指针
再取*就是得到这个地址的值,还是地址指向的数值
第二句:是一种方法。重载的方法支持普通的值类型
type
Plong=^integer;
function isnan
var
i:Plong;
y:integer;
//pascal 只有integer,没有long
begin
i:=@y;
end;