First : Yes. Return point will be stacked up on a stack memory when a GOSUB is called, and the stacked pointer will be erased when a RETURN is called.
Second : Write as follows.
IF A THEN B:C:D ELSE E:F:G
or
IF A THEN
B:C:D
ELSE
E:F:G
ENDIF
Third : No. It will cause "Stack Overflow" or "RETURN without GOSUB" errors.
0そうだね 未プレイ