为什么在pascal中写write(‘*’);报错for i:=1 to 8 dowrite('*"); 错误信息:Ordinal expression expected那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*');

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 03:32:33

为什么在pascal中写write(‘*’);报错for i:=1 to 8 dowrite('*"); 错误信息:Ordinal expression expected那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*');
为什么在pascal中写write(‘*’);报错
for i:=1 to 8 do
write('*");
错误信息:Ordinal expression expected
那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*');

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

为什么在pascal中写write(‘*’);报错for i:=1 to 8 dowrite('*); 错误信息:Ordinal expression expected那个问题中的引号为单引号,在输入问题时打错了.但在源程序中是write('*'); dec在pascal中是什么意思dec以及别的pascal函数 free pascal中write 和write in的用法分别是怎么用的 在pascal语言中halt是什么意思? generate在pascal语言中是什么意思 pascal if...then 语句例如:if a=b then write('123');我想在write('123') 后面再加 一个 write('456') 怎么样做?是不是用and连接 pascal程序我是个pascal学者,问下各位一下语句的区别:假设程序中已经给你a的值了①write(a+b)②write('a+b')③write('a''+''b')④write(a'+'b)其中我主要是②、③不明白.希望pascal高手都告诉我以上四条 在pascal中表示开方的函数是? document.write(); 的含义……在javasript中document的含意是?(文档)write的含意是?(写) pascal 中 log(n) pascal中nod是什么意思 我为什么写 | Why I Write 在pascal中 can't find unit SYSTEM 是什么意思,应如何修改pascal 的版本是 fpascal 在商务英语中write off和write-off的区别 Write your first letter this week.在这句话中,write为什么不用ing形式?Writing the letter,even if it isn't sent,would do just that.而在这句话中,write为什么用ing形式? pascal中如何输出小数形式的实型比如C中的3.14 在C中默认输出3.14而在pascal 中却输出3.14E+0000 Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal?Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal? pascal中如何产生随机数