気になってテストしてみました。
A=FREEMEM:B=0:?FREEMEM-A
結果は0、つまり新たに変数を使用しても、メモリの変動がない事がわかりました。
次に、ダイレクトモードで、CLEARとしてから、メモリーの変化を見ると4KB空きが増えました。でも、変数を全く使わなかった場合は、4KBを消費しません。どうやら、プチコンでは、変数をひとつでも使う場合、実行時に4KB分の領域を自動的に確保しているようです。
ちなみに、プチコンではプログラムの最初に「OPTION STRICT」と書くと、VARまたはDIMで定義していない変数は「Undefined variable」エラーを表示して停止するようにできます。この挙動だと、他の言語に近くなると思います^^(でも、これもメモリ使用量には変化がありませんでした…)
4そうだね プレイ済み