Re: [CompFP] Varaible Declaration

楼主: sophialiege (with friends)   2007-06-19 19:27:16
※ 引述《sunkeen (自闭星雨期待有你)》之铭言:
: 请问一下助教,
: 属于procedure定义的BEGIN之后,
: 也可以使用VAR和ENDVAR宣告变量吗?
: 例如下面的i变量:
: PROCEDURE f(x)
: VAR
: m : INTEGER;
: ENDVAR
: BEGIN
: VAR
: i : INTEGER;
: ENDVAR
: END
: 如果可以的话,
: 这种变量和介于PROCEDURE于BEGIN之间宣告的变量,
: 也就是上例中的m,意义上是同样的吗? (即同一个
: scope中的local variable)
在15笔测资里, 应该只有 switch.p 是有类似的情况
不过它是在main procedure做这件事
PROGRAM
VAR
/* global variables */
ENDVAR
subroutines....
BEGIN
VAR
/* local variables in main */
ENDVAR
END
至于subroutine的BEGIN END我并未使用这样的功能
只要自己规划好就可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com