プロが教えるわが家の防犯対策術!

仕事で渡されたソースコードを読んでいるのですが、
IF a>0THEN RETURN 1 END;
と書かれていました。

0とTHENの間に半角スペースがありません。

これはコンパイラにどう解釈されるのでしょうか?
(1)「0THEN」が「0」「THEN」に分けて解釈されて意図した通りに動く
(2)「0THEN」という変数がないのでコンパイルエラーになる

コンパイル環境がないので試せないのですが、私は(2)だと思っているのですが合ってますか?

A 回答 (1件)

感ですが・・・。


変数が数字で始まれないため、0thenは必然的に0 thenと解釈された。
で、どうでしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!