作业帮 > 综合 > 作业

为什么在pascal中写write(‘*’);报错

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 08:30:08
为什么在pascal中写write(‘*’);报错
for i:=1 to 8 do
write('*");
错误信息:Ordinal expression expected
那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*');
错误信息意思为 缺少基本/普通表达
可能是输入时全半角或者循环结构匹配、变量的问题,这句write语句没有问题.
我写了个简单程序亲测
var i:integer;
begin
for i:=1 to 8 do
write('*');
end.
编译和运行无误.
再检查一下吧,希望我的回答对你有帮助.
如果无法解决问题,可以断点调试.
同楼上,请把整段程序发一下.