为什么在pascal中写write(‘*’);报错
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 03:56:02
为什么在pascal中写write(‘*’);报错
for i:=1 to 8 do
write('*");
错误信息:Ordinal expression expected
那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是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.
编译和运行无误.
再检查一下吧,希望我的回答对你有帮助.
如果无法解决问题,可以断点调试.
同楼上,请把整段程序发一下.
可能是输入时全半角或者循环结构匹配、变量的问题,这句write语句没有问题.
我写了个简单程序亲测
var i:integer;
begin
for i:=1 to 8 do
write('*');
end.
编译和运行无误.
再检查一下吧,希望我的回答对你有帮助.
如果无法解决问题,可以断点调试.
同楼上,请把整段程序发一下.
为什么在pascal中写write(‘*’);报错
dec在pascal中是什么意思
free pascal中write 和write in的用法分别是怎么用的
在pascal语言中halt是什么意思?
Write your first letter this week.在这句话中,write为什么不用ing形式?
为什么这样写else报错
天气预报中,为什么在夜晚要报最高相对湿度,白天要报最低相对湿度呢?
pascal中nod是什么意思
为什么我写的程序总是这个报错?
在N中取数 PASCAL
在商务英语中write off和write-off的区别
在pascal中输出时如何保留两位小数(不要四舍五入)?例如0.999输出为0.99