回 帖 发 新 帖 刷新版面

主题:[讨论]几个小问题,来者不拒

1.什么是编译开关?
2.他的作用是什吗?
3.maxvalue函数的格式
4.pascal每种类型的变量占多少内存?
5.扩展名为o的文件是干什么的?
回答一题且正确则加上10分
我是菜鸟,请高手多指教,谢谢

回复列表 (共2个回复)

沙发

编译开关是一些宏定义

板凳

1.什么是编译开关?
2.他的作用是什吗?
3.maxvalue函数的格式
4.pascal每种类型的变量占多少内存?
5.扩展名为o的文件是干什么的?


1.这是一种控制编译效果的东西
2.例如在程序前面加上一行
{$N+}
就可以使你使用extended类型变量,因为{$N+}开启了80286/80287函数库。
具体可以查询pascal内置的help文档。
3.function maxvalue(const data:Array[]);
data是一个数组,数据类型随便。
4.byte=char=1字节
integer=word=2字节
single=longint=cardinal=4字节
real=6字节
double=int64=8字节
extended=10字节
boolean=1字节(FP中),或1/8字节(TP中)
5.这是编译器生成的目标代码,在编程应用中,你可以无视它。

我来回复

您尚未登录,请登录后再回复。点此登录或注册