主题:[讨论]几个小问题,来者不拒
wangzhongqi96
[专家分:40] 发布于 2009-02-13 20:58:00
1.什么是编译开关?
2.他的作用是什吗?
3.maxvalue函数的格式
4.pascal每种类型的变量占多少内存?
5.扩展名为o的文件是干什么的?
回答一题且正确则加上10分
我是菜鸟,请高手多指教,谢谢
回复列表 (共2个回复)
沙发
w75317 [专家分:530] 发布于 2009-04-12 10:43:00
编译开关是一些宏定义
板凳
maxumi [专家分:2200] 发布于 2009-04-12 13:28:00
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.这是编译器生成的目标代码,在编程应用中,你可以无视它。
我来回复