【发布时间】:2016-06-01 21:03:13
【问题描述】:
var
a: Integer;
begin
a:= 300;
if a in [100..500] then
WriteLn ('YES')
else
WriteLn ('NO')
end.
【问题讨论】:
-
似乎 freepascal 只允许集合的值 as can be seen here。编译器似乎没有生成警告。
-
哦,是的,也许吧。谢谢!
-
FPC 给出此警告:xxx.pas(1,46) 警告:评估常量时范围检查错误(500 必须介于 0 和 255 之间)您是否忽略警告?
标签: freepascal