我在书上看见有一段代码如下
if J<>0 then
begin
Result:=I/J;
Count:=Count+1;
end
else if Count=last than
done:=True
else
exit
请问在True后需要分号吗?教材上没有,是不是每一个语句后都要用分号,请给我详细说明一下,好吗?
if J<>0 then
begin
Result:=I/J;
Count:=Count+1;
end
else if Count=last than
done:=True
else
exit
请问在True后需要分号吗?教材上没有,是不是每一个语句后都要用分号,请给我详细说明一下,好吗?
解决方案 »
- fastreport不显示(或者丢失)文字 and jpeg error #42错误
- delphi+oracle用存储过程取的数据集不可修改???
- 如何截取这样的字符串?
- 怎样设置导出excel文件 单元格的字体,颜色,单元格列的宽度 ?
- *****怎样在文本文件指定行指定位置上插入换行符*****在线等待
- 误提示说:找不到student.mdb 文件,是不是有语法错误,
- 98下界面不正常
- 请问高手,一个查询表单当输入条件查询后退出,当第二次进入此表单时,显示的还是刚才查的数据(工程运行未退出)
- 高分求通过Internet发送手机短信息的方法和代码?
- 使用ADOQUERY如何删除当前记录
- 大家都来看看
- 国内有没有新出关于Delphi6的好书?
if j <> 0 then
begin
...
end
else beginend; //这个要因为下面没有else
if j =0 then
begin
end
else if j > 0 then
begin
end //这个不要下面又else
else if j < 0 then
begin
end;
delphi和c不同,只是在分号不是语句的一部分,只是语句之间的间隔用,也就是两个语句之间和整个结束是才用
当if ... then statement1 后面要接else时
statement1后面不能有语句终结符 -- 分号
如果没有接else,则必须有分号