正在加载图片...
321语句(2) 2.复合条件语句 如在|语句格式中的<语句1>或<语句2>本身又是一个语句,则称为lf 语句的嵌套。嵌套的f语句又被称为复合条件语句。来看本教程P40页的例子。 由于语句有两种,一种是有else语句,一种无else语句。对复合条件语句 有可能有二义性,即可能有两种不同的理解,如下所示: f<条件1>then f<条件2>then <语句1 else<语句2> 种理解是else语句是与后一个then语句配对,另一种理解是else语句 是与前一个then语句配对,两种理解的效果是不一样的。 Object Pascal规定: else总是与同一层的前面最靠近它的、还没有ese语句与之配对的hen配对。 因此第一种理解是正确的,else语句是与后一个Then语句配对 Inprise Dephi3.2.1 If语句(2) 2. 复合条件语句 如在If语句格式中的<语句1>或<语句2>本身又是一个If语句,则称为If 语句的嵌套。嵌套的If语句又被称为复合条件语句。来看本教程P40页的例子。 由于If语句有两种,一种是有else语句,一种无else语句。对复合条件语句 有可能有二义性,即可能有两种不同的理解,如下所示: if <条件1> then if <条件2> then <语句1> else <语句2> 一种理解是else 语句是与后一个then 语句配对,另一种理解是else 语句 是与前一个then 语句配对,两种理解的效果是不一样的。Object Pascal规定: else总是与同一层的前面最靠近它的、还没有else语句与之配对的then配对。 因此第一种理解是正确的,else语句是与后一个Then 语句配对
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有