Delphi 7编写代码时,else前不允许有 ; 号是怎么回事,怎么处理这个问题...
发布网友
发布时间:2024-04-09 21:22
我来回答
共1个回答
热心网友
时间:2024-04-18 19:24
这是PASCAL的语法要求,不用什么处理呀,只要记住这个规定就行了。因为if...then...else是一条语句,所以不允许在中间出现;号(包在BEGIN...END中间的复合语句除外)。
PASCAL的if...then...else的语法如下:
if expression then statement1
else statement2
如果statement是复合语句的时候,用begin和end包起来。记住在statement后不加分号。